public inbox for linux-bluetooth@vger.kernel.org
 help / color / mirror / Atom feed
* [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  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 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 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 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: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 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-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-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-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 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 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: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-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-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-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