* [Bluez-devel] Questions about BlueZ in commercial use @ 2004-06-27 9:47 KeiHachi 2004-06-27 12:52 ` Nicholas A. Preyss 2004-06-27 18:09 ` Marcel Holtmann 0 siblings, 2 replies; 33+ messages in thread From: KeiHachi @ 2004-06-27 9:47 UTC (permalink / raw) To: bluez-devel Hi. I have some questions about BlueZ. Our company is investigating now about BlueZ, to determine whether it is useful to use in our commercial product, or not. I searched the archive of BlueZ mailing list about Q&A of BlueZ in commercial use. I found some threads which are related to such a topic, but I want to know more detail. Please reply on the following questions. Q1. development schedule in the future I saw "http://www.bluez.org/todo.html" But there is no information I want to know. Please tell me the following things. - eSCO (enhanced SCO) in Bluetooth 1.2 Do you have any plan to develop these? - Audio/Video related profiles Do you have any plan to develop these(A2DP, AVRCP)? Q2. maintenance/support I found some examples about the support of open-source that companies which want to use such a open-source software, pay some maintenance fee to the community or some companies which provide the service to maintain it, so that the community or such companies ensure the quality of their software is a certain level. For example, MySQL, JBoss, etc. These open-sources are maintained to ensure the quality, by some kind of organizations which get the maintenance fee. Does BlueZ allow such a business model? Q3. version control Many open-sources are composed of two versions, one is a "testing version", and another is a "stable version". But I think BlueZ has only a "testing version". Why doesn't BlueZ have a "stable version"? Do you have any plan to have a "stable version" of BlueZ? I will appreciate any reply. Thanks. Keihachi ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 9:47 [Bluez-devel] Questions about BlueZ in commercial use KeiHachi @ 2004-06-27 12:52 ` Nicholas A. Preyss 2004-06-27 14:45 ` KeiHachi 2004-06-28 14:39 ` Ademar de Souza Reis Jr. 2004-06-27 18:09 ` Marcel Holtmann 1 sibling, 2 replies; 33+ messages in thread From: Nicholas A. Preyss @ 2004-06-27 12:52 UTC (permalink / raw) To: bluez-devel On 0, KeiHachi <keihachi@swissinfo.org> wrote: > I have some questions about BlueZ. > > Our company is investigating now about BlueZ, > to determine whether it is useful to use in our commercial product, or not. If this is the first GPL software you are using, please read and understand the implications of this license. This is no offense, but i think some DVD and Router manufacturer didn't do this before integrating linux code in their products. > Q1. development schedule in the future > I saw "http://www.bluez.org/todo.html" > But there is no information I want to know. > Please tell me the following things. > > - eSCO (enhanced SCO) in Bluetooth 1.2 > Do you have any plan to develop these? I am not Marcel and not writing any kernel code, but i listened his talk at Linuxtag Karlsruhe. I think the problem is the lack of the end-user products already supporting this. But it is on his plan: http://www.holtmann.org/papers/bluetooth/lt2004_slides.pdf > - Audio/Video related profiles > Do you have any plan to develop these(A2DP, AVRCP)? He posted some time ago a request, that if people supply him such hardware he would implent those support. > Q2. maintenance/support > I found some examples about the support of open-source that > companies which want to use such a open-source software, > pay some maintenance fee to the community or some companies which > provide the service to maintain it, so that > the community or such companies ensure the quality of their software is a certain level. > For example, MySQL, JBoss, etc. > These open-sources are maintained to ensure the quality, > by some kind of organizations which get the maintenance fee. > > Does BlueZ allow such a business model? I don't understand, are you looking for a company that provides such support or you want to start a business providing such support? I don't know of the first, but contacting the developer directly, one may provide such support. The second is of course possible. > Q3. version control > Many open-sources are composed of two versions, > one is a "testing version", and another is a "stable version". > But I think BlueZ has only a "testing version". > > Why doesn't BlueZ have a "stable version"? > Do you have any plan to have a "stable version" of BlueZ? It is so stable, you don't need one, ;) Just kidding. Why do you think, there is no stable version? I think the releases are considered stable and the CVS stuff and the utils2/libs2 are the testing branch. nicholas ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 12:52 ` Nicholas A. Preyss @ 2004-06-27 14:45 ` KeiHachi 2004-06-27 17:13 ` Nicholas A. Preyss 2004-06-27 18:29 ` Marcel Holtmann 2004-06-28 14:39 ` Ademar de Souza Reis Jr. 1 sibling, 2 replies; 33+ messages in thread From: KeiHachi @ 2004-06-27 14:45 UTC (permalink / raw) To: bluez-devel Thanks for your reply, nicholas. > On 0, KeiHachi <keihachi@swissinfo.org> wrote: > > I have some questions about BlueZ. > > > > Our company is investigating now about BlueZ, > > to determine whether it is useful to use in our commercial product, or not. > > If this is the first GPL software you are using, please read and > understand the implications of this license. This is no offense, but i > think some DVD and Router manufacturer didn't do this before integrating > linux code in their products. Thanks. I know the topic of GPL in Linux world of course, so we have already studied about the license issues, and will continue to study more & more about it from now. > > Q1. development schedule in the future > > I saw "http://www.bluez.org/todo.html" > > But there is no information I want to know. > > Please tell me the following things. > > > > - eSCO (enhanced SCO) in Bluetooth 1.2 > > Do you have any plan to develop these? > > I am not Marcel and not writing any kernel code, but i listened his talk > at Linuxtag Karlsruhe. I think the problem is the lack of the end-user > products already supporting this. But it is on his plan: > > http://www.holtmann.org/papers/bluetooth/lt2004_slides.pdf Thanks. I think he will need to spend a little extra time (maybe a few months) for supporting eSCO. > > - Audio/Video related profiles > > Do you have any plan to develop these(A2DP, AVRCP)? > > He posted some time ago a request, that if people supply him such > hardware he would implent those support. Do you mean that offering a headphone with Bluetooth audio functionality to him is necessary to develop A2DP? And, if you remember about that thread, please tell me the thread information (posted time or title or keywords, etc). > > Q2. maintenance/support > > I found some examples about the support of open-source that > > companies which want to use such a open-source software, > > pay some maintenance fee to the community or some companies which > > provide the service to maintain it, so that > > the community or such companies ensure the quality of their software is a certain level. > > For example, MySQL, JBoss, etc. > > These open-sources are maintained to ensure the quality, > > by some kind of organizations which get the maintenance fee. > > > > Does BlueZ allow such a business model? > > I don't understand, are you looking for a company that provides such > support or you want to start a business providing such support? > I don't know of the first, but contacting the developer directly, one > may provide such support. The second is of course possible. I supposed the first one you mentioned. The latter one is out of my supposition. If you have a few guesses about such a company that provides the support of using BlueZ, please tell me the name of such a company. Or, please forgive me for asking this rude question, but, could the developers of BlueZ community provide the support to ensure the quality, as counter value for some maintenance fee? > > Q3. version control > > Many open-sources are composed of two versions, > > one is a "testing version", and another is a "stable version". > > But I think BlueZ has only a "testing version". > > > > Why doesn't BlueZ have a "stable version"? > > Do you have any plan to have a "stable version" of BlueZ? > > It is so stable, you don't need one, ;) Just kidding. Why do you think, > there is no stable version? I think the releases are considered stable > and the CVS stuff and the utils2/libs2 are the testing branch. For example, Affix provides us these two versions software, the testing version and the stable version. http://affix.sourceforge.net/#download I suppose such version control or management like Affix. If a new profile is testing or has been released immediately after the development, probably some bugs are still included. So we think if BlueZ is used for the commercial use, the stable version is necessary, because a commercial product is required to be a high quality. If I misundersood, I am sorry. The utils2/libs2 are the testing version, the others are the stable version, you mean? If so, is the modification of the kernel part still stable? Thanks. Keihachi ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 14:45 ` KeiHachi @ 2004-06-27 17:13 ` Nicholas A. Preyss 2004-06-28 16:30 ` KeiHachi 2004-06-27 18:29 ` Marcel Holtmann 1 sibling, 1 reply; 33+ messages in thread From: Nicholas A. Preyss @ 2004-06-27 17:13 UTC (permalink / raw) To: bluez-devel On 0, KeiHachi <keihachi@swissinfo.org> wrote: > Thanks for your reply, nicholas. > > If this is the first GPL software you are using, please read and > > understand the implications of this license. This is no offense, but i > > think some DVD and Router manufacturer didn't do this before integrating > > linux code in their products. > > Thanks. > I know the topic of GPL in Linux world of course, > so we have already studied about the license issues, > and will continue to study more & more about it from now. > > > - eSCO (enhanced SCO) in Bluetooth 1.2 > > > Do you have any plan to develop these? > > > > I am not Marcel and not writing any kernel code, but i listened his talk > > at Linuxtag Karlsruhe. I think the problem is the lack of the end-user > > products already supporting this. But it is on his plan: > > > > http://www.holtmann.org/papers/bluetooth/lt2004_slides.pdf > > Thanks. > I think he will need to spend a little extra time (maybe a few months) > for supporting eSCO. I think if you pay him for supporting eSCO, then it will be very quickly integrated. > > > - Audio/Video related profiles > > > Do you have any plan to develop these(A2DP, AVRCP)? > > > > He posted some time ago a request, that if people supply him such > > hardware he would implent those support. > > Do you mean that offering a headphone with Bluetooth audio functionality > to him is necessary to develop A2DP? Look here: http://sourceforge.net/mailarchive/message.php?msg_id=8643774 I don't know whether someone donated anything after this request, but I think he can't get enought. ;) > > I don't understand, are you looking for a company that provides such > > support or you want to start a business providing such support? > > I don't know of the first, but contacting the developer directly, one > > may provide such support. The second is of course possible. > > I supposed the first one you mentioned. The latter one is out of my > supposition. > If you have a few guesses about such a company that provides the > support of using BlueZ, please tell me the name of such a company. I don't know of any... > Or, please forgive me for asking this rude question, but, > could the developers of BlueZ community provide the support to ensure > the quality, as counter value for some maintenance fee? ..but i am quite sure this might be possible. Marcel while probably reply itself. He is the best suited person, for such a job. > > It is so stable, you don't need one, ;) Just kidding. Why do you think, > > there is no stable version? I think the releases are considered stable > > and the CVS stuff and the utils2/libs2 are the testing branch. > > For example, Affix provides us these two versions software, > the testing version and the stable version. > http://affix.sourceforge.net/#download > > I suppose such version control or management like Affix. > > If a new profile is testing or has been released immediately > after the development, probably some bugs are still included. > So we think if BlueZ is used for the commercial use, the stable > version is necessary, > because a commercial product is required to be a high quality. Yeah I understand your problem and IMO you are partly right. There is no so strict seperation of a testing and a stable tree. But you have to seperate: the generic ACL/RFCOMM support is quite stable. You can use it without integrating all those parts which might be considered not completely stable. I personaly wouldn't use HID or SCO support in a commercial device. > If I misundersood, I am sorry. > The utils2/libs2 are the testing version, the others are the > stable version, you mean? yes > If so, is the modification of the kernel part still stable? You mean those -mh patches for 2.6? nicholas ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 17:13 ` Nicholas A. Preyss @ 2004-06-28 16:30 ` KeiHachi 2004-06-28 17:22 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: KeiHachi @ 2004-06-28 16:30 UTC (permalink / raw) To: Nicholas A. Preyss, bluez-devel Hi, nicholas. Thanks for your reply again. > > I think he will need to spend a little extra time (maybe a few months) > > for supporting eSCO. > > I think if you pay him for supporting eSCO, then it will be very quickly > integrated. Thanks for your advice. It can't be decided on my own responsibility, but I will input it to our team members when we will study on this topic. > > Do you mean that offering a headphone with Bluetooth audio functionality > > to him is necessary to develop A2DP? > > Look here: > http://sourceforge.net/mailarchive/message.php?msg_id=8643774 > I don"t know whether someone donated anything after this request, but I > think he can"t get enought. ;) Thank you very much for this reference of the thread that you have searched. I also guess he doesn't get enough donation. > > If you have a few guesses about such a company that provides the > > support of using BlueZ, please tell me the name of such a company. > > I don"t know of any... OK, thank you. And please forgive me for asking such a rude question. > > Or, please forgive me for asking this rude question, but, > > could the developers of BlueZ community provide the support to ensure > > the quality, as counter value for some maintenance fee? > > ..but i am quite sure this might be possible. Marcel while probably > reply itself. He is the best suited person, for such a job. Yes, I think so, too. The problem is whether it is acceptable to ask him to do such a job, or not. I'm worried that such a business model may be unseemly in the open-source world. (This is the reason why I ask a question to this mailing-list) > > If a new profile is testing or has been released immediately > > after the development, probably some bugs are still included. > > So we think if BlueZ is used for the commercial use, the stable > > version is necessary, > > because a commercial product is required to be a high quality. > > Yeah I understand your problem and IMO you are partly right. There is no > so strict seperation of a testing and a stable tree. But you have to > seperate: the generic ACL/RFCOMM support is quite stable. You can use > it without integrating all those parts which might be considered not > completely stable. Yes, I understand what you say, because of the reply from you and Marcel. > I personaly wouldn"t use HID or SCO support in a commercial device. Why won't you use these features in a commercial device? (This is only my personal interest.) > > If so, is the modification of the kernel part still stable? > > You mean those -mh patches for 2.6? Now I understand this part in my mind. I'm sorry for this confusing question. Please forget this part. Regards, KeiHachi ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 16:30 ` KeiHachi @ 2004-06-28 17:22 ` Marcel Holtmann 0 siblings, 0 replies; 33+ messages in thread From: Marcel Holtmann @ 2004-06-28 17:22 UTC (permalink / raw) To: KeiHachi; +Cc: Nicholas A. Preyss, BlueZ Mailing List Hi KeiHachi, > > ..but i am quite sure this might be possible. Marcel while probably > > reply itself. He is the best suited person, for such a job. > > Yes, I think so, too. > The problem is whether it is acceptable to ask him to do such a job, or not. > I'm worried that such a business model may be unseemly in the open-source world. > (This is the reason why I ask a question to this mailing-list) you can always ask such a question. In general this is always possible, but depending on my free time and the amount of money you wanna spend, I will say yes or no. > > I personaly wouldn"t use HID or SCO support in a commercial device. > > Why won't you use these features in a commercial device? > (This is only my personal interest.) There is still some work to do for a clean implementation. Even if it works, means not that I will send it for kernel inclusion. My personal standards for source code are very high. You should really had come to the LinuxTag and asked me in personal. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 14:45 ` KeiHachi 2004-06-27 17:13 ` Nicholas A. Preyss @ 2004-06-27 18:29 ` Marcel Holtmann 2004-06-28 16:33 ` KeiHachi 1 sibling, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-06-27 18:29 UTC (permalink / raw) To: KeiHachi; +Cc: BlueZ Mailing List Hi Keihachi, I think Nicholas answered most of your questions quite well, but I must comment on this part. > For example, Affix provides us these two versions software, > the testing version and the stable version. > http://affix.sourceforge.net/#download > > I suppose such version control or management like Affix. What you really wan't doesn't exists in the real world. Most Open Source projects differ between stable and unstable/testing trees, but how do you define the difference between them? The general problem is that they think their API is not sufficient and so they are going to redesign it and use the next major version for it. We will do actually the same, but as long as we don't break any backward compatible there is no need to do this. If you wanna choose a Bluetooth stack that has a clear stable and testing version then go with the Affix and use it. I am not going to provide such version control, because I doesn't work out for us. What I can give is a clear statement about what protocols (or profiles) are stable within the complete BlueZ stack. So you should know what you need and I can give you a more detailed answer about it. > If a new profile is testing or has been released immediately after the development, > probably some bugs are still included. I don't take this point for sure, because even software declared as stable has bugs ;) > So we think if BlueZ is used for the commercial use, the stable version is necessary, > because a commercial product is required to be a high quality. Bugs are bugs. Even if I declare a BlueZ version as stable, I can't assure that I don't overlooked something. This is the human part of software engineering. Lets talk about details and not esoteric needs. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 18:29 ` Marcel Holtmann @ 2004-06-28 16:33 ` KeiHachi 2004-06-28 17:45 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: KeiHachi @ 2004-06-28 16:33 UTC (permalink / raw) To: Marcel Holtmann; +Cc: BlueZ Mailing List Hi Marcel, thanks for your reply, again. > I think Nicholas answered most of your questions quite well, but I must > comment on this part. Thank you. > > For example, Affix provides us these two versions software, > > the testing version and the stable version. > > http://affix.sourceforge.net/#download > > > > I suppose such version control or management like Affix. > > What you really wan"t doesn"t exists in the real world. Most Open Source > projects differ between stable and unstable/testing trees, but how do > you define the difference between them? The general problem is that they > think their API is not sufficient and so they are going to redesign it > and use the next major version for it. We will do actually the same, but > as long as we don"t break any backward compatible there is no need to do > this. Yes, I understand what you mean. > If you wanna choose a Bluetooth stack that has a clear stable and > testing version then go with the Affix and use it. Of course I think we should also investigate about Affix as well, but that will be done in near future. > I am not going to provide such version control, because I doesn"t work out for us. > What I can give is a clear statement about what protocols (or profiles) are > stable within the complete BlueZ stack. So you should know what you need > and I can give you a more detailed answer about it. Thank you very much. I understand your thought about version control. And I also understand BlueZ codes in the kernel are always stable (as enough as I expect) . > > > If a new profile is testing or has been released immediately after the development, > > > probably some bugs are still included. > > > I don"t take this point for sure, because even software declared as > stable has bugs ;) Yes, of course I agree what you said :-). > > So we think if BlueZ is used for the commercial use, the stable version is necessary, > > because a commercial product is required to be a high quality. > > Bugs are bugs. Even if I declare a BlueZ version as stable, I can"t > assure that I don"t overlooked something. This is the human part of > software engineering. Lets talk about details and not esoteric needs. I think probably my explanation is unclear, because my English is poor (I'm sorry). What I want to say isn't such a strict high quality that means there are no bugs in it. The stable version that I wrote before means that modifications for new features will not be added in principle. This means modifications for only bug fix will be allowed. That is the stable version that I want to say. It will give me much pleasure if my intention will be shared with you properly. Thank you. Regards, KeiHachi ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 16:33 ` KeiHachi @ 2004-06-28 17:45 ` Marcel Holtmann 0 siblings, 0 replies; 33+ messages in thread From: Marcel Holtmann @ 2004-06-28 17:45 UTC (permalink / raw) To: KeiHachi; +Cc: BlueZ Mailing List Hi KeiHachi, > > If you wanna choose a Bluetooth stack that has a clear stable and > > testing version then go with the Affix and use it. > > Of course I think we should also investigate about Affix as well, > but that will be done in near future. I forgot to put a smiley after my comment ;) > The stable version that I wrote before means that > modifications for new features will not be added in principle. > This means modifications for only bug fix will be allowed. > That is the stable version that I want to say. > > It will give me much pleasure if my intention will be shared with you properly. This is what Nicholas and I defined as fork. I really intend to do this if the BlueZ project got enough money for a qualification. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 12:52 ` Nicholas A. Preyss 2004-06-27 14:45 ` KeiHachi @ 2004-06-28 14:39 ` Ademar de Souza Reis Jr. 2004-06-28 14:48 ` Marcel Holtmann 1 sibling, 1 reply; 33+ messages in thread From: Ademar de Souza Reis Jr. @ 2004-06-28 14:39 UTC (permalink / raw) To: Nicholas A. Preyss; +Cc: bluez-devel Nicholas A. Preyss wrote: > On 0, KeiHachi <keihachi@swissinfo.org> wrote: > >>I have some questions about BlueZ. >> >>Our company is investigating now about BlueZ, >>to determine whether it is useful to use in our commercial product, or not. > > > If this is the first GPL software you are using, please read and > understand the implications of this license. This is no offense, but i > think some DVD and Router manufacturer didn't do this before integrating > linux code in their products. > Hello. While we're at this topic: Is there a way to get a license to use the bluez code in a comercial, closed-source, product? (I was thinking about something like what QT/Trolltech does). I'm sorry if this has been asked before, but I haven't found it in the archives and it's not in the FAQ. Thanks. -- Ademar de Souza Reis Jr. <ademar@conectiva.com.br> Conectiva S.A. - http://www.conectiva.com.br ^[:wq! ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 14:39 ` Ademar de Souza Reis Jr. @ 2004-06-28 14:48 ` Marcel Holtmann 2004-06-28 15:19 ` Ademar de Souza Reis Jr. 0 siblings, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-06-28 14:48 UTC (permalink / raw) To: Ademar de Souza Reis Jr.; +Cc: Nicholas A. Preyss, BlueZ Mailing List Hi Ademar, > While we're at this topic: Is there a way to get a license to use the bluez > code in a comercial, closed-source, product? (I was thinking about something > like what QT/Trolltech does). the kernel part of BlueZ is GPL and will stay as GPL forever. Another license makes no sense here. For the BlueZ library and the utilities we can talk about it. Some time ago people asked for a LGPL version of the library and actually I tend to agree with that. However this can't be decided by me alone, because part of the code is copyright by Qualcomm and also by Maxim Krasnyansky himself. For the utilities I don't see any need for a different license. I believe in the GPL and from my view releasing the Linux Bluetooth library under LGPL is the only step I wanna make forward to allow closed source products based on BlueZ. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 14:48 ` Marcel Holtmann @ 2004-06-28 15:19 ` Ademar de Souza Reis Jr. 2004-06-28 15:38 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: Ademar de Souza Reis Jr. @ 2004-06-28 15:19 UTC (permalink / raw) To: Marcel Holtmann; +Cc: Nicholas A. Preyss, BlueZ Mailing List Marcel Holtmann wrote: > Hi Ademar, > > >>While we're at this topic: Is there a way to get a license to use the bluez >>code in a comercial, closed-source, product? (I was thinking about something >>like what QT/Trolltech does). > > > the kernel part of BlueZ is GPL and will stay as GPL forever. Another > license makes no sense here. Yes, sure. > > For the BlueZ library and the utilities we can talk about it. Some time > ago people asked for a LGPL version of the library and actually I tend > to agree with that. However this can't be decided by me alone, because > part of the code is copyright by Qualcomm and also by Maxim Krasnyansky > himself. That would be something really interesting to hear about and I guess it's important to define as soon as possible (to avoid including more people with copyright code in the ring, for example). There are already companies interested in creating products with BT support under Linux and bluez could be the definitive answer. > For the utilities I don't see any need for a different license. > > I believe in the GPL and from my view releasing the Linux Bluetooth > library under LGPL is the only step I wanna make forward to allow closed > source products based on BlueZ. Totally agreed. The only scenario I don't want is the one where the code is GPL only and there's no way to license its use in comercial/closed products, because that would force companies to use non-standard bluetooth stacks under Linux or to avoid using Linux at all... Thanks. -- Ademar de Souza Reis Jr. <ademar@conectiva.com.br> Conectiva S.A. - http://www.conectiva.com.br ^[:wq! ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 15:19 ` Ademar de Souza Reis Jr. @ 2004-06-28 15:38 ` Marcel Holtmann 2004-06-28 15:59 ` Stephen Crane 2004-06-28 17:06 ` Ademar de Souza Reis Jr. 0 siblings, 2 replies; 33+ messages in thread From: Marcel Holtmann @ 2004-06-28 15:38 UTC (permalink / raw) To: Ademar de Souza Reis Jr.; +Cc: Nicholas A. Preyss, BlueZ Mailing List Hi Ademar, > > For the BlueZ library and the utilities we can talk about it. Some time > > ago people asked for a LGPL version of the library and actually I tend > > to agree with that. However this can't be decided by me alone, because > > part of the code is copyright by Qualcomm and also by Maxim Krasnyansky > > himself. > > That would be something really interesting to hear about and I guess it's > important to define as soon as possible (to avoid including more people with > copyright code in the ring, for example). start asking Max about it. Since he is still working for Qualcomm we may resolve this issue very soon. If Qualcomm and Max agree on LGPL for the library I will also agree on it. But I forgot to mention the SDP part of the library. In the beginning it was based on the Affix code. I don't know how much of Affix is still in there. However you also have to ask Stephen Crane for permission. If everybody agree I will release a LGPL version of the library as soon as possible. > There are already companies interested in creating products with BT support > under Linux and bluez could be the definitive answer. Can you name them? Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 15:38 ` Marcel Holtmann @ 2004-06-28 15:59 ` Stephen Crane 2004-06-28 17:06 ` Ademar de Souza Reis Jr. 1 sibling, 0 replies; 33+ messages in thread From: Stephen Crane @ 2004-06-28 15:59 UTC (permalink / raw) To: Marcel Holtmann Cc: Ademar de Souza Reis Jr., Nicholas A. Preyss, BlueZ Mailing List Hi all, I have no objection to relicensing the SDP library under the LGPL. Cheers, Steve On Mon, 2004-06-28 at 16:38, Marcel Holtmann wrote: > Hi Ademar, > > > > For the BlueZ library and the utilities we can talk about it. Some time > > > ago people asked for a LGPL version of the library and actually I tend > > > to agree with that. However this can't be decided by me alone, because > > > part of the code is copyright by Qualcomm and also by Maxim Krasnyansky > > > himself. > > > > That would be something really interesting to hear about and I guess it's > > important to define as soon as possible (to avoid including more people with > > copyright code in the ring, for example). > > start asking Max about it. Since he is still working for Qualcomm we may > resolve this issue very soon. If Qualcomm and Max agree on LGPL for the > library I will also agree on it. > > But I forgot to mention the SDP part of the library. In the beginning it > was based on the Affix code. I don't know how much of Affix is still in > there. However you also have to ask Stephen Crane for permission. > > If everybody agree I will release a LGPL version of the library as soon > as possible. > > > There are already companies interested in creating products with BT support > > under Linux and bluez could be the definitive answer. > > Can you name them? > > Regards > > Marcel > > > > > ------------------------------------------------------- > This SF.Net email sponsored by Black Hat Briefings & Training. > Attend Black Hat Briefings & Training, Las Vegas July 24-29 - > digital self defense, top technical experts, no vendor pitches, > unmatched networking opportunities. Visit www.blackhat.com > _______________________________________________ > Bluez-devel mailing list > Bluez-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bluez-devel -- Stephen Crane, Rococo Software Ltd. http://www.rococosoft.com steve.crane@rococosoft.com +353-1-6601315 (ext 209) ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 15:38 ` Marcel Holtmann 2004-06-28 15:59 ` Stephen Crane @ 2004-06-28 17:06 ` Ademar de Souza Reis Jr. 2004-06-28 17:15 ` Marcel Holtmann 1 sibling, 1 reply; 33+ messages in thread From: Ademar de Souza Reis Jr. @ 2004-06-28 17:06 UTC (permalink / raw) To: Marcel Holtmann; +Cc: Max Krasnyansky, BlueZ Mailing List Marcel Holtmann wrote: > Hi Ademar, > > >>>For the BlueZ library and the utilities we can talk about it. Some time >>>ago people asked for a LGPL version of the library and actually I tend >>>to agree with that. However this can't be decided by me alone, because >>>part of the code is copyright by Qualcomm and also by Maxim Krasnyansky >>>himself. >> >>That would be something really interesting to hear about and I guess it's >>important to define as soon as possible (to avoid including more people with >>copyright code in the ring, for example). > > > start asking Max about it. Since he is still working for Qualcomm we may > resolve this issue very soon. If Qualcomm and Max agree on LGPL for the > library I will also agree on it. Added him to CC: just in case he is not following the thread. Max, could you give us your view about that? Thanks and best regards, - Ademar -- Ademar de Souza Reis Jr. <ademar@conectiva.com.br> Conectiva S.A. - http://www.conectiva.com.br ^[:wq! ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 17:06 ` Ademar de Souza Reis Jr. @ 2004-06-28 17:15 ` Marcel Holtmann 0 siblings, 0 replies; 33+ messages in thread From: Marcel Holtmann @ 2004-06-28 17:15 UTC (permalink / raw) To: Ademar de Souza Reis Jr.; +Cc: Max Krasnyansky, BlueZ Mailing List Hi Ademar, > > start asking Max about it. Since he is still working for Qualcomm we may > > resolve this issue very soon. If Qualcomm and Max agree on LGPL for the > > library I will also agree on it. > > Added him to CC: just in case he is not following the thread. this depends on the size of his mailbox and how busy he is. To be on the safe side, connect him directly and set me on CC. No need to forward this to the mailing list. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 9:47 [Bluez-devel] Questions about BlueZ in commercial use KeiHachi 2004-06-27 12:52 ` Nicholas A. Preyss @ 2004-06-27 18:09 ` Marcel Holtmann 2004-06-27 19:10 ` Nicholas A. Preyss 2004-06-28 16:28 ` KeiHachi 1 sibling, 2 replies; 33+ messages in thread From: Marcel Holtmann @ 2004-06-27 18:09 UTC (permalink / raw) To: KeiHachi; +Cc: BlueZ Mailing List Hi Keihachi, > Our company is investigating now about BlueZ, > to determine whether it is useful to use in our commercial product, or not. about what kind of product are you talking? > Q1. development schedule in the future > I saw "http://www.bluez.org/todo.html" > But there is no information I want to know. > Please tell me the following things. This list only shows kernel related items that other people can start working on if they want to contribute anything to BlueZ. My personal todo list is much longer. > - eSCO (enhanced SCO) in Bluetooth 1.2 > Do you have any plan to develop these? Define what kind of eSCO support do you need? Must the SCO packets go though the HCI layer or through an extra PCM interface? Do you own Bluetooth chips that supports eSCO? I only own two devboards and both don't support SCO over HCI and they also don't came with a PCM codec on it. > - Audio/Video related profiles > Do you have any plan to develop these(A2DP, AVRCP)? Audio/video is along with HID one of the two major things that will be supported in the future. However talking about A2DP the problem I see is that there is not free GPL code for the suband codec at the moment and I am not an audio expert. I haven't spent any time with thinking about the remote control profiles. > Q2. maintenance/support > I found some examples about the support of open-source that > companies which want to use such a open-source software, > pay some maintenance fee to the community or some companies which > provide the service to maintain it, so that > the community or such companies ensure the quality of their software is a certain level. > For example, MySQL, JBoss, etc. > These open-sources are maintained to ensure the quality, > by some kind of organizations which get the maintenance fee. > > Does BlueZ allow such a business model? Many business models are possible, but you must be more specific about that what you had in mind. What kind of maintenance and support do you need? > Q3. version control > Many open-sources are composed of two versions, > one is a "testing version", and another is a "stable version". > But I think BlueZ has only a "testing version". > > Why doesn't BlueZ have a "stable version"? > Do you have any plan to have a "stable version" of BlueZ? That is wrong. BlueZ itself is stable. Speaking about the kernel part then every code in a stable kernel like 2.4 and 2.6 is stable. Bugs exists and later kernel releases are more stable than previous, but every BlueZ code in the kernel can be considered as stable. The -mh patches for 2.4 are also stable, because they don't add new features. They only make it possible to use the latest BlueZ code 2.4 with older kernel releases. I did this, because embedded developers are very stuck to some kernel versions. Starting with 2.6 I changed the use case of my -mh patches. They are only maintained for the latest kernel version and they include testing code. For example the upcoming HIDP support. The BlueZ library and utils are also stable. The next generation work (or may you wanna call it "testing") can be found in CVS under libs2 and utils2. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 18:09 ` Marcel Holtmann @ 2004-06-27 19:10 ` Nicholas A. Preyss 2004-06-27 19:09 ` Marcel Holtmann 2004-06-28 16:28 ` KeiHachi 1 sibling, 1 reply; 33+ messages in thread From: Nicholas A. Preyss @ 2004-06-27 19:10 UTC (permalink / raw) To: BlueZ Mailing List On 0, Marcel Holtmann <marcel@holtmann.org> wrote: > > Why doesn't BlueZ have a "stable version"? > > Do you have any plan to have a "stable version" of BlueZ? > > That is wrong. BlueZ itself is stable. Speaking about the kernel part > then every code in a stable kernel like 2.4 and 2.6 is stable. Bugs > exists and later kernel releases are more stable than previous, but > every BlueZ code in the kernel can be considered as stable. I wouldn't consider 2.6. as stable. And i think it is not recommend to use anything related to USB with 2.6. in a commercial standalone device. nicholas ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 19:10 ` Nicholas A. Preyss @ 2004-06-27 19:09 ` Marcel Holtmann 2004-06-27 20:34 ` Nicholas A. Preyss 0 siblings, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-06-27 19:09 UTC (permalink / raw) To: Nicholas A. Preyss; +Cc: BlueZ Mailing List Hi Nicholas, > > That is wrong. BlueZ itself is stable. Speaking about the kernel part > > then every code in a stable kernel like 2.4 and 2.6 is stable. Bugs > > exists and later kernel releases are more stable than previous, but > > every BlueZ code in the kernel can be considered as stable. > > I wouldn't consider 2.6. as stable. And i think it is not recommend to > use anything related to USB with 2.6. in a commercial standalone device. the Linux kernel 2.6 itself first will become mature if Andrew takes over the maintainer role and the 2.7 branch is created. However the kernel itself is stable and the BlueZ core is also stable. The USB problem you are talking about is a driver problem (hci_usb) only and don't effect the BlueZ core. This is a another nice point why I don't really wanna start thinking in black/white or stable/testing categories. Choose what you need and then you can start talking about how stable this will be for a specific use case. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 19:09 ` Marcel Holtmann @ 2004-06-27 20:34 ` Nicholas A. Preyss 2004-06-27 20:49 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: Nicholas A. Preyss @ 2004-06-27 20:34 UTC (permalink / raw) To: BlueZ Mailing List On 0, Marcel Holtmann <marcel@holtmann.org> wrote: > > I wouldn't consider 2.6. as stable. And i think it is not recommend to > > use anything related to USB with 2.6. in a commercial standalone device. > > the Linux kernel 2.6 itself first will become mature if Andrew takes > over the maintainer role and the 2.7 branch is created. However the > kernel itself is stable and the BlueZ core is also stable. The USB > problem you are talking about is a driver problem (hci_usb) only and > don't effect the BlueZ core. I wasn't referring to the bluez code, but about the whole 2.6 kernel. And nowadays USB is going to be the standard for connecting even internal devices, so the OP should be clear that using the 2.6 kernel is no smart idea. Because these really heavy problems of the whole USB subsystem affect the use of bluetooth usb dongles i mentioned it. I think it isn't a good idea too use USB at all. > This is a another nice point why I don't really wanna start thinking in > black/white or stable/testing categories. Choose what you need and then > you can start talking about how stable this will be for a specific use > case. I agree with you, the seperation of stable/testing trees is not the perfect solution. But you have to admit, that yours is a more error-prone approach then forking a stable branch and backporting bugfixes. Technically seen, it is the same as fixing the core and do larger modifications and feature adds to modules only. But i think this makes quality assurance more complicated. The debian project shows that if you really want such high quality standards for use in embedded devices e.g. it is possible to keep your own stable branch. I think it is very easy with a good Changelog. nicholas ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 20:34 ` Nicholas A. Preyss @ 2004-06-27 20:49 ` Marcel Holtmann 2004-06-27 21:42 ` Nicholas A. Preyss 0 siblings, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-06-27 20:49 UTC (permalink / raw) To: Nicholas A. Preyss; +Cc: BlueZ Mailing List Hi Nicholas, > > the Linux kernel 2.6 itself first will become mature if Andrew takes > > over the maintainer role and the 2.7 branch is created. However the > > kernel itself is stable and the BlueZ core is also stable. The USB > > problem you are talking about is a driver problem (hci_usb) only and > > don't effect the BlueZ core. > > I wasn't referring to the bluez code, but about the whole 2.6 kernel. > And nowadays USB is going to be the standard for connecting even > internal devices, so the OP should be clear that using the 2.6 kernel is > no smart idea. Because these really heavy problems of the whole USB > subsystem affect the use of bluetooth usb dongles i mentioned it. I > think it isn't a good idea too use USB at all. the current USB subsystem (as of 2.6.7) is not as bad as you think. Actually it is working very nice and even the hci_usb driver didn't crash anymore. Anyhow the problem is not USB. We made all of them by ourself :( > > This is a another nice point why I don't really wanna start thinking in > > black/white or stable/testing categories. Choose what you need and then > > you can start talking about how stable this will be for a specific use > > case. > > I agree with you, the seperation of stable/testing trees is not the > perfect solution. > But you have to admit, that yours is a more error-prone approach then > forking a stable branch and backporting bugfixes. Technically seen, it > is the same as fixing the core and do larger modifications and feature > adds to modules only. But i think this makes quality assurance more > complicated. > The debian project shows that if you really want such high quality > standards for use in embedded devices e.g. it is possible to keep your > own stable branch. I think it is very easy with a good Changelog. I really like the Debian way of forking a stable version and only doing security or bugfixes. The problem is that this needs a lot of man power and costs a lot of time. I know what I am talking about, because I did all the 2.4 kernel backports of the Bluetooth subsystem. If we got a number of companies that help sponsoring the BlueZ itself and its official qualification I can think of such a fork. At that point it makes sense to me and is worth the extra work. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 20:49 ` Marcel Holtmann @ 2004-06-27 21:42 ` Nicholas A. Preyss 2004-06-28 7:37 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: Nicholas A. Preyss @ 2004-06-27 21:42 UTC (permalink / raw) To: BlueZ Mailing List On 0, Marcel Holtmann <marcel@holtmann.org> wrote: > the current USB subsystem (as of 2.6.7) is not as bad as you think. > Actually it is working very nice and even the hci_usb driver didn't > crash anymore. Anyhow the problem is not USB. We made all of them by > ourself :( I think the problem is USB. It is too complicated for the least cost market. So many manufacturers built chips or firmware for USB devices which are not spec compliant. Additionaly there are so many bad programmed driver. I think this is a design failure, even if it only appears as bad driver implementations. > > The debian project shows that if you really want such high quality > > standards for use in embedded devices e.g. it is possible to keep your > > own stable branch. I think it is very easy with a good Changelog. > > I really like the Debian way of forking a stable version and only doing > security or bugfixes. The problem is that this needs a lot of man power > and costs a lot of time. I know what I am talking about, because I did > all the 2.4 kernel backports of the Bluetooth subsystem. A company would need to do this for the version they use in production systems only. So it should be possible. > If we got a number of companies that help sponsoring the BlueZ itself > and its official qualification I can think of such a fork. At that point > it makes sense to me and is worth the extra work. I didn't thought of you maintaining such a stable fork. But like in the debian project, the developers who need this high quality standard, care for the branch themselves. Then you need to assure only, that all fixes you apply are documented and published, even if you fix them with a new feature that doesn't go into the stable tree. nicholas ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 21:42 ` Nicholas A. Preyss @ 2004-06-28 7:37 ` Marcel Holtmann 0 siblings, 0 replies; 33+ messages in thread From: Marcel Holtmann @ 2004-06-28 7:37 UTC (permalink / raw) To: Nicholas A. Preyss; +Cc: BlueZ Mailing List Hi Nicholas, > > the current USB subsystem (as of 2.6.7) is not as bad as you think. > > Actually it is working very nice and even the hci_usb driver didn't > > crash anymore. Anyhow the problem is not USB. We made all of them by > > ourself :( > > I think the problem is USB. It is too complicated for the least cost > market. So many manufacturers built chips or firmware for USB devices > which are not spec compliant. Additionaly there are so many bad > programmed driver. I had a small chat with Oliver Neukum about some design issues of the USB subsystem. And yes, some parts are too complex and some companies are unable to read specifications and understand them the right way. The problem is that you can't prevent this. Even in the case of Bluetooth where the qualifications tests are very complex and try to test every aspect of a bad implementation. Some devices are broken, but they are still qualified and must work. On the other side parts of the specifications are bad. I may remind you of our discussion on who has to terminate the ACL link if no other protocol or application is using it. > I think this is a design failure, even if it only appears as bad driver > implementations. The Bluetooth USB (H:2) devices are a little bit complex. A design must grow along the needs of the real USB devices. The USB guys are now aware of it and you can expect changes within the 2.7 kernel lifetime. > > I really like the Debian way of forking a stable version and only doing > > security or bugfixes. The problem is that this needs a lot of man power > > and costs a lot of time. I know what I am talking about, because I did > > all the 2.4 kernel backports of the Bluetooth subsystem. > > A company would need to do this for the version they use in production > systems only. So it should be possible. Yes thats right, but from my point a specific company fork won't drive the community forwards. This actually depends of course on how the company talks back to us. > > If we got a number of companies that help sponsoring the BlueZ itself > > and its official qualification I can think of such a fork. At that point > > it makes sense to me and is worth the extra work. > > I didn't thought of you maintaining such a stable fork. But like in the > debian project, the developers who need this high quality standard, care > for the branch themselves. Then you need to assure only, that all fixes you > apply are documented and published, even if you fix them with a new feature > that doesn't go into the stable tree. We use Bitkeeper for the kernel trees and CVS for the BlueZ library and utils. I think everything like this is quite well documented. However this is not the first time I talked about a fork. One year ago or so when WideRay starts to qualify there BlueZ based product we also talked about the qualifcation needs. It will be necessary to fork a qualified version of BlueZ and you need someone who maintains it. This must not me, but this is a fork that I will support. For other forks you better should convince me that its worth ;) Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-27 18:09 ` Marcel Holtmann 2004-06-27 19:10 ` Nicholas A. Preyss @ 2004-06-28 16:28 ` KeiHachi 2004-06-28 17:13 ` Marcel Holtmann 1 sibling, 1 reply; 33+ messages in thread From: KeiHachi @ 2004-06-28 16:28 UTC (permalink / raw) To: Marcel Holtmann; +Cc: BlueZ Mailing List Thanks for your reply, Marcel. > about what kind of product are you talking? I think it is a mobile device like a PDA. > > Q1. development schedule in the future > > I saw "http://www.bluez.org/todo.html" > > But there is no information I want to know. > > Please tell me the following things. > > This list only shows kernel related items that other people can start > working on if they want to contribute anything to BlueZ. My personal > todo list is much longer. Oh, that sounds good. > > - eSCO (enhanced SCO) in Bluetooth 1.2 > > Do you have any plan to develop these? > > Define what kind of eSCO support do you need? Must the SCO packets go > though the HCI layer or through an extra PCM interface? I expect that the transparent data as well as the voice data go through the HCI layer. > Do you own Bluetooth chips that supports eSCO? I only own two devboards > and both don"t support SCO over HCI and they also don"t came with a PCM > codec on it. No, we don't have any eSCO enabled Bluetooth chips now, too. In the current situation, I noticed it is not so easy to support eSCO, because there are few chips Bluetooth chips that support eSCO. > > - Audio/Video related profiles > > Do you have any plan to develop these(A2DP, AVRCP)? > > Audio/video is along with HID one of the two major things that will be > supported in the future. However talking about A2DP the problem I see is > that there is not free GPL code for the suband codec at the moment and I > am not an audio expert. I haven"t spent any time with thinking about the > remote control profiles. I know it is difficult to develop the SBC. Aren't there audio experts in BlueZ community? Or, do you think about working together with other open-source communities that have some audio experts? I found some open-source projects related to a audio codec as a result of searching on sourceforge.net. They are audio experts, so I think A2DP can be developed if they cooperate with BlueZ community. (Of course I also think it is not easy.) > > Q2. maintenance/support > > I found some examples about the support of open-source that > > companies which want to use such a open-source software, > > pay some maintenance fee to the community or some companies which > > provide the service to maintain it, so that > > the community or such companies ensure the quality of their software is a certain level. > > For example, MySQL, JBoss, etc. > > These open-sources are maintained to ensure the quality, > > by some kind of organizations which get the maintenance fee. > > > > Does BlueZ allow such a business model? > > Many business models are possible, but you must be more specific about > that what you had in mind. What kind of maintenance and support do you > need? Um-, I don't have an explicit ideal world of such a business model. However, the most important thing we want is the guarantee of quality. For example, we shipped our product using BlueZ, then, if a bug is found after the shipment, we expect our product will be corrected immediately. Or else, we expect new features that aren't supported by BlueZ currently will be supported timely. These are the supports that we expect. I also think these already are the current task of BlueZ community, but the problem is that the service level agreement based on a contract doesn't exist now. I definitely think BlueZ members are always collaborative and kindly and nice guys. However, BlueZ members work without pay, as unpaid volunteers, instead of the disclaimer of the quality guarantee. This development model characterizes a open-source project, but in commercial use this is the problem. Even if we pay some maintenance fee, we want to get a minimum of the service level agreement based on a contract at least. > > Q3. version control > > Many open-sources are composed of two versions, > > one is a "testing version", and another is a "stable version". > > But I think BlueZ has only a "testing version". > > > > Why doesn"t BlueZ have a "stable version"? > > Do you have any plan to have a "stable version" of BlueZ? > > That is wrong. BlueZ itself is stable. Speaking about the kernel part > then every code in a stable kernel like 2.4 and 2.6 is stable. Bugs > exists and later kernel releases are more stable than previous, but > every BlueZ code in the kernel can be considered as stable. Oh, I see. That is the answer I want. My understanding is: The kernel part of BlueZ is always stable because it is included in a stable kernel version, like 2.4 kernel. And then, the utils2/libs2 are the current working or developing version, the others are always stable versions. Is that corrent understanding? Regards, KeiHachi ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 16:28 ` KeiHachi @ 2004-06-28 17:13 ` Marcel Holtmann 2004-06-29 17:08 ` KeiHachi 0 siblings, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-06-28 17:13 UTC (permalink / raw) To: KeiHachi; +Cc: BlueZ Mailing List Hi KeiHachi, > > about what kind of product are you talking? > > I think it is a mobile device like a PDA. so what profiles do you wanna support on your PDA? > > This list only shows kernel related items that other people can start > > working on if they want to contribute anything to BlueZ. My personal > > todo list is much longer. > > Oh, that sounds good. Not from my point ;) > > Define what kind of eSCO support do you need? Must the SCO packets go > > though the HCI layer or through an extra PCM interface? > > I expect that the transparent data as well as the voice data go through the HCI layer. Mostly the PCM interface is easier to handle. What kind of host transport layer are you planning to use? USB or UART? > > Do you own Bluetooth chips that supports eSCO? I only own two devboards > > and both don"t support SCO over HCI and they also don"t came with a PCM > > codec on it. > > No, we don't have any eSCO enabled Bluetooth chips now, too. > In the current situation, I noticed it is not so easy to support eSCO, > because there are few chips Bluetooth chips that support eSCO. Right now you can use a BlueCore3 and a Zeevo ZV4002. There must be also a Silicon Wave, but I lost my prototype dongle so I can't check if it says eSCO support. > > Audio/video is along with HID one of the two major things that will be > > supported in the future. However talking about A2DP the problem I see is > > that there is not free GPL code for the suband codec at the moment and I > > am not an audio expert. I haven"t spent any time with thinking about the > > remote control profiles. > > I know it is difficult to develop the SBC. > Aren't there audio experts in BlueZ community? > > Or, do you think about working together with other open-source communities > that have some audio experts? > I found some open-source projects related to a audio codec > as a result of searching on sourceforge.net. > They are audio experts, so I think A2DP can be developed if they cooperate with BlueZ community. > (Of course I also think it is not easy.) I will ask the open source audio experts, but I only wanna do that after the AVDTP support is ready and usable. > > Many business models are possible, but you must be more specific about > > that what you had in mind. What kind of maintenance and support do you > > need? > > Um-, I don't have an explicit ideal world of such a business model. > > However, the most important thing we want is the guarantee of quality. > For example, we shipped our product using BlueZ, then, > if a bug is found after the shipment, we expect our product will be corrected immediately. > Or else, > we expect new features that aren't supported by BlueZ currently will be supported timely. > > These are the supports that we expect. > > I also think these already are the current task of BlueZ community, > but the problem is that the service level agreement based on a contract doesn't exist now. Yes, we already do this. We don't name it explicit bugfix or new feature, but you can assume it from the changeset text in the Bitkeeper repositories and the CVS trees. > I definitely think BlueZ members are always collaborative and kindly and nice guys. > However, BlueZ members work without pay, as unpaid volunteers, > instead of the disclaimer of the quality guarantee. > This development model characterizes a open-source project, > but in commercial use this is the problem. > Even if we pay some maintenance fee, > we want to get a minimum of the service level agreement based on a contract at least. I can't offer you anything like that at the moment, but if you are really need this and you wanna pay for it, we can talk about it. > > That is wrong. BlueZ itself is stable. Speaking about the kernel part > > then every code in a stable kernel like 2.4 and 2.6 is stable. Bugs > > exists and later kernel releases are more stable than previous, but > > every BlueZ code in the kernel can be considered as stable. > > Oh, I see. That is the answer I want. > > My understanding is: > The kernel part of BlueZ is always stable > because it is included in a stable kernel version, like 2.4 kernel. > And then, the utils2/libs2 are the current working or developing version, > the others are always stable versions. > > Is that corrent understanding? Sometimes I bend this rules a little bit, but yes, this is correct. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-28 17:13 ` Marcel Holtmann @ 2004-06-29 17:08 ` KeiHachi 2004-06-29 17:41 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: KeiHachi @ 2004-06-29 17:08 UTC (permalink / raw) To: Marcel Holtmann; +Cc: BlueZ Mailing List Hi, Marcel # I wonder why the article I posted is always handled as another thread in the sourceforge archive. #But the article or reply from you or other people is handled in the same thread properly. #How should I reply to be handled in the same thread in the archive on the sourceforge site.?? > so what profiles do you wanna support on your PDA? It isn't decided yet. But I think DUN, and GOEP related profiles(like OPP) are mandatory. And probably A2DP and AVRCP are required from the market needs strongly. > > I expect that the transparent data as well as the voice data go through the HCI layer. > > Mostly the PCM interface is easier to handle. What kind of host > transport layer are you planning to use? USB or UART? I think UART will be use. > I will ask the open source audio experts, but I only wanna do that after > the AVDTP support is ready and usable. I agree. Your opinion is right. However I know AVDTP is harder to implement than other profiles, because I studied it before. > > we want to get a minimum of the service level agreement based on a contract at least. > > I can't offer you anything like that at the moment, but if you are > really need this and you wanna pay for it, we can talk about it. That's fine. I'm very glad at your comment. But in this moment, I can't negotiate with you because I don't have such an authority. I'm sorry. I will bring back to inform my boss and our team of this, then we will discuss what we should do. And from another article: > you can always ask such a question. In general this is always possible, > but depending on my free time and the amount of money you wanna spend, I > will say yes or no. Yes, of course. I fully understand. I am still in a investigating phase now, we cannot negotiate about details until later. First we have to discuss in our team. > I forgot to put a smiley after my comment ;) Oh, It doesn't matter. ; ) Please forgive me if I make a rude comment or break unwritten rules like a comment witten without smiley. Because I am not westerner, I don't fully understand your Western culture. > This is what Nicholas and I defined as fork. I really intend to do this > if the BlueZ project got enough money for a qualification. I understand. Thank you for your information. Again, I will input these informations to our team, then we will discuss what we should do in deeply. Thanks a lot for your kindness. Regards KeiHachi. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-29 17:08 ` KeiHachi @ 2004-06-29 17:41 ` Marcel Holtmann 2004-06-30 16:22 ` KeiHachi 0 siblings, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-06-29 17:41 UTC (permalink / raw) To: KeiHachi; +Cc: BlueZ Mailing List Hi KeiHachi, > # I wonder why the article I posted is always handled as another thread in the sourceforge archive. > #But the article or reply from you or other people is handled in the same thread properly. > #How should I reply to be handled in the same thread in the archive on the sourceforge site.?? in most cases this is a problem of a broken mailer. I use Evolution and the only thing I do is hit the "Reply to All" button and write my answer. > > so what profiles do you wanna support on your PDA? > > It isn't decided yet. > But I think DUN, and GOEP related profiles(like OPP) are mandatory. Everything that is based on RFCOMM or BNEP is absolutly unproblematic. > And probably A2DP and AVRCP are required from the market needs strongly. >>From my personal opinions I agree, but at the moment I don't really see the market moving. Actually I don't know why. > > > I expect that the transparent data as well as the voice data go through the HCI layer. > > > > Mostly the PCM interface is easier to handle. What kind of host > > transport layer are you planning to use? USB or UART? > > I think UART will be use. Then you should forget thinking about SCO over HCI. You will run into UART bandwith problems when you have to support more than one profile at one time. Best example is PAN + Headset/Handfree. > > I will ask the open source audio experts, but I only wanna do that after > > the AVDTP support is ready and usable. > > I agree. Your opinion is right. > > However I know AVDTP is harder to implement than other profiles, > because I studied it before. The problem is that they use multiple L2CAP connections with the same PSM for different protocols. This is totally stupid, because you can only differ between them on the order of their creation. However the basic mode looks very simple. Right now it looks like that I will support AVDTP as a sequential packet socket. > > > we want to get a minimum of the service level agreement based on a contract at least. > > > > I can't offer you anything like that at the moment, but if you are > > really need this and you wanna pay for it, we can talk about it. > > That's fine. I'm very glad at your comment. > > But in this moment, I can't negotiate with you because I don't have such an authority. > I'm sorry. > > I will bring back to inform my boss and our team of this, > then we will discuss what we should do. No problem for me, because I don't like talking about theoretical stuff. I prefer to talk about facts. If you know what you want, we can talk about what is possible and what not. And I can help you with not driving into a dead end. > > you can always ask such a question. In general this is always possible, > > but depending on my free time and the amount of money you wanna spend, I > > will say yes or no. > > Yes, of course. I fully understand. > > I am still in a investigating phase now, > we cannot negotiate about details until later. > First we have to discuss in our team. See above. > > I forgot to put a smiley after my comment ;) > > Oh, It doesn't matter. ; ) > Please forgive me if I make a rude comment or break unwritten rules like a comment witten without smiley. > Because I am not westerner, I don't fully understand your Western culture. No you didn't anything wrong. The smiley means for me that you should take me comment too serious. In this case this applies to the Affix stack, because I don't take this stack really serious. > > This is what Nicholas and I defined as fork. I really intend to do this > > if the BlueZ project got enough money for a qualification. > > I understand. Thank you for your information. > > > Again, I will input these informations to our team, then we will discuss what we should do in deeply. > > Thanks a lot for your kindness. You are welcome. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-29 17:41 ` Marcel Holtmann @ 2004-06-30 16:22 ` KeiHachi 2004-06-30 18:11 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: KeiHachi @ 2004-06-30 16:22 UTC (permalink / raw) To: BlueZ Mailing List Hi, Marcel > in most cases this is a problem of a broken mailer. I use Evolution and > the only thing I do is hit the "Reply to All" button and write my > answer. Thank you. I use OutLook Express made by Microsoft. I reply by "Reply to All" functionality, too. But in my case, the reply is handled as another thread. It is strange... But I will forget it. Thank you. > The problem is that they use multiple L2CAP connections with the same > PSM for different protocols. This is totally stupid, because you can > only differ between them on the order of their creation. However the > basic mode looks very simple. Right now it looks like that I will > support AVDTP as a sequential packet socket. Probably it can be realized as a socket. But some functionalities, like a SEP concept, should be considered in deeply. > No problem for me, because I don't like talking about theoretical stuff. > I prefer to talk about facts. If you know what you want, we can talk > about what is possible and what not. And I can help you with not driving > into a dead end. Thank you, availing of your kind offer, I have one more question. I know the product that uses BlueZ in it, as I found it on the BlueZ site before. http://www.bluez.org/qualification.html In that case, how did you or other guys help them to qualify? For example, did that company paid some fee, or donation? Were you or other guys under obligation to help them based on a contract? Of course if you have the obligation to keep its secrets, it is OK to say nothing. > No you didn't anything wrong. The smiley means for me that you should > take me comment too serious. In this case this applies to the Affix > stack, because I don't take this stack really serious. Yes, of course I had understood your intention then. Thank you for your concern again. Regards, KeiHachi. ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-30 16:22 ` KeiHachi @ 2004-06-30 18:11 ` Marcel Holtmann 2004-07-04 8:57 ` KeiHachi 0 siblings, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-06-30 18:11 UTC (permalink / raw) To: KeiHachi; +Cc: BlueZ Mailing List Hi KeiHachi, > > The problem is that they use multiple L2CAP connections with the same > > PSM for different protocols. This is totally stupid, because you can > > only differ between them on the order of their creation. However the > > basic mode looks very simple. Right now it looks like that I will > > support AVDTP as a sequential packet socket. > > Probably it can be realized as a socket. > But some functionalities, like a SEP concept, should be considered in deeply. I already did that and in the fact of SEP it is nothing different from a PSM or RFCOMM channel. Actually because of this I thought that a socket based implementation is the best. Along time I prefered to keep AVDTP in userspace. However the only difficult part is the discover, because if you don't know the SEP you must use it to find the available ones and this includes a L2CAP connection. I must see how this gets integrated in a nice way. > > No problem for me, because I don't like talking about theoretical stuff. > > I prefer to talk about facts. If you know what you want, we can talk > > about what is possible and what not. And I can help you with not driving > > into a dead end. > > Thank you, availing of your kind offer, I have one more question. > > I know the product that uses BlueZ in it, as I found it on the BlueZ site before. > http://www.bluez.org/qualification.html > > In that case, how did you or other guys help them to qualify? > For example, did that company paid some fee, or donation? > Were you or other guys under obligation to help them based on a contract? > > Of course if you have the obligation to keep its secrets, it is OK to say nothing. There is no secret about it. Parts of the communication can be found in the mailing list archive. The rest was not in public, but actually only by accident. What we had done was to fix the L2CAP and RFCOMM protocol layers and extend the test programs to pass the qualification tests. There was no contract and they didn't paid us. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-06-30 18:11 ` Marcel Holtmann @ 2004-07-04 8:57 ` KeiHachi 2004-07-04 11:38 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: KeiHachi @ 2004-07-04 8:57 UTC (permalink / raw) To: Marcel Holtmann; +Cc: BlueZ Mailing List Hi, Marcel. > I already did that and in the fact of SEP it is nothing different from a > PSM or RFCOMM channel. Actually because of this I thought that a socket > based implementation is the best. Along time I prefered to keep AVDTP in > userspace. However the only difficult part is the discover, because if > you don't know the SEP you must use it to find the available ones and > this includes a L2CAP connection. I must see how this gets integrated in > a nice way. I see. You, Marcel, are the one of the best engineer in the world, so I anticipate the time when AVDTP will be completed. > There is no secret about it. Parts of the communication can be found in > the mailing list archive. The rest was not in public, but actually only > by accident. I found those e-mails, thank you. > What we had done was to fix the L2CAP and RFCOMM protocol layers and > extend the test programs to pass the qualification tests. > > There was no contract and they didn't paid us. Thank you, you furnished me with useful information. Regards, KeiHachi. ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-07-04 8:57 ` KeiHachi @ 2004-07-04 11:38 ` Marcel Holtmann 2004-07-04 13:19 ` Peter Favrholdt 0 siblings, 1 reply; 33+ messages in thread From: Marcel Holtmann @ 2004-07-04 11:38 UTC (permalink / raw) To: KeiHachi; +Cc: BlueZ Mailing List Hi KeiHachi, > > I already did that and in the fact of SEP it is nothing different from a > > PSM or RFCOMM channel. Actually because of this I thought that a socket > > based implementation is the best. Along time I prefered to keep AVDTP in > > userspace. However the only difficult part is the discover, because if > > you don't know the SEP you must use it to find the available ones and > > this includes a L2CAP connection. I must see how this gets integrated in > > a nice way. > > I see. > You, Marcel, are the one of the best engineer in the world, > so I anticipate the time when AVDTP will be completed. many thanks for these nice words. When I first looked deeper at the details of AVDTP, my plan was to get a working demo of the VDP at the Linux konferenca 2004 in Portoroz. Anyhow my work on the HID support will take longer as expected and I hope that I can finish the Bluetooth HID boot protocol support for the kernel integration within the next two days. Actually I thought that I will find some time to write the basics of the AVDTP implementation in August, but I got invited to the O'Reilly Euro Foo Camp. I will attend there and my plan is to present something very nice, but right now I am not sure what it will be. Any proposals? Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-07-04 11:38 ` Marcel Holtmann @ 2004-07-04 13:19 ` Peter Favrholdt 2004-07-04 13:47 ` Marcel Holtmann 0 siblings, 1 reply; 33+ messages in thread From: Peter Favrholdt @ 2004-07-04 13:19 UTC (permalink / raw) To: Marcel Holtmann; +Cc: bluez-devel Marcel Holtmann wrote: <snip> > I will attend there and my plan is to present something very > nice, but right now I am not sure what it will be. Any proposals? How about a Logitech bt headset working under linux as an alsa soundcard? (Just kidding :-) Anyway, if anyone is interested, I've made a patch of the snd-bt-sco stuff against the 2.6.6 kernel. It is available here: http://how.dk/~pfavr/snd_bt_sco-kernel-2.6.6.patch I'm currently trying with 2.6.7, although the above patch misses a hunk in /drivers/bluetooth/hci_usb.c - I'll just try to see if it works even without that hunk applied. As usual, any guidance or suggestions on this matter is very welcome! Best regards, Peter ^ permalink raw reply [flat|nested] 33+ messages in thread
* Re: [Bluez-devel] Questions about BlueZ in commercial use 2004-07-04 13:19 ` Peter Favrholdt @ 2004-07-04 13:47 ` Marcel Holtmann 0 siblings, 0 replies; 33+ messages in thread From: Marcel Holtmann @ 2004-07-04 13:47 UTC (permalink / raw) To: Peter Favrholdt; +Cc: BlueZ Mailing List Hi Peter, > > I will attend there and my plan is to present something very > > nice, but right now I am not sure what it will be. Any proposals? > > How about a Logitech bt headset working under linux as an alsa soundcard? > (Just kidding :-) I won't go with the current way of the snd-bt-sco patch. Take a look at my LinuxTag 2004 slides and you will see what kind of way I have in mind for solving the audio issue. Regards Marcel ------------------------------------------------------- This SF.Net email sponsored by Black Hat Briefings & Training. Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel ^ permalink raw reply [flat|nested] 33+ messages in thread
end of thread, other threads:[~2004-07-04 13:47 UTC | newest] Thread overview: 33+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-06-27 9:47 [Bluez-devel] Questions about BlueZ in commercial use KeiHachi 2004-06-27 12:52 ` Nicholas A. Preyss 2004-06-27 14:45 ` KeiHachi 2004-06-27 17:13 ` Nicholas A. Preyss 2004-06-28 16:30 ` KeiHachi 2004-06-28 17:22 ` Marcel Holtmann 2004-06-27 18:29 ` Marcel Holtmann 2004-06-28 16:33 ` KeiHachi 2004-06-28 17:45 ` Marcel Holtmann 2004-06-28 14:39 ` Ademar de Souza Reis Jr. 2004-06-28 14:48 ` Marcel Holtmann 2004-06-28 15:19 ` Ademar de Souza Reis Jr. 2004-06-28 15:38 ` Marcel Holtmann 2004-06-28 15:59 ` Stephen Crane 2004-06-28 17:06 ` Ademar de Souza Reis Jr. 2004-06-28 17:15 ` Marcel Holtmann 2004-06-27 18:09 ` Marcel Holtmann 2004-06-27 19:10 ` Nicholas A. Preyss 2004-06-27 19:09 ` Marcel Holtmann 2004-06-27 20:34 ` Nicholas A. Preyss 2004-06-27 20:49 ` Marcel Holtmann 2004-06-27 21:42 ` Nicholas A. Preyss 2004-06-28 7:37 ` Marcel Holtmann 2004-06-28 16:28 ` KeiHachi 2004-06-28 17:13 ` Marcel Holtmann 2004-06-29 17:08 ` KeiHachi 2004-06-29 17:41 ` Marcel Holtmann 2004-06-30 16:22 ` KeiHachi 2004-06-30 18:11 ` Marcel Holtmann 2004-07-04 8:57 ` KeiHachi 2004-07-04 11:38 ` Marcel Holtmann 2004-07-04 13:19 ` Peter Favrholdt 2004-07-04 13:47 ` Marcel Holtmann
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox