All of lore.kernel.org
 help / color / mirror / Atom feed
* question about closed source alsa driver
@ 2006-05-16 10:18 Sergey Kolosov
  2006-05-16 13:05 ` Petter Sundlöf
  0 siblings, 1 reply; 9+ messages in thread
From: Sergey Kolosov @ 2006-05-16 10:18 UTC (permalink / raw)
  To: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 200 bytes --]

Can i  write closed source alsa-driver? If it possible what rules I must
succeed(etc. can I use alsa function or I must implement it anew?).

P.S.
It is not my initiative, but license agreement.

[-- Attachment #2: Type: text/html, Size: 210 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 10:18 question about closed source alsa driver Sergey Kolosov
@ 2006-05-16 13:05 ` Petter Sundlöf
  2006-05-16 13:37   ` Sergey Kolosov
  0 siblings, 1 reply; 9+ messages in thread
From: Petter Sundlöf @ 2006-05-16 13:05 UTC (permalink / raw)
  To: Sergey Kolosov; +Cc: alsa-devel

Question is, in my mind: Should you?

Sergey Kolosov wrote:
> Can i  write closed source alsa-driver? If it possible what rules I must 
> succeed(etc. can I use alsa function or I must implement it anew?).
> 
> P.S.
> It is not my initiative, but license agreement.


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 13:05 ` Petter Sundlöf
@ 2006-05-16 13:37   ` Sergey Kolosov
  2006-05-16 14:55     ` Lee Revell
  0 siblings, 1 reply; 9+ messages in thread
From: Sergey Kolosov @ 2006-05-16 13:37 UTC (permalink / raw)
  To: Petter Sundlöf; +Cc: alsa-devel

[-- Attachment #1: Type: text/plain, Size: 462 bytes --]

 Whether me interests if I shall write closed source alsa driver there will
be it violations gpl?

On 5/16/06, Petter Sundlöf <petter.sundlof@findus.dhs.org> wrote:
>
> Question is, in my mind: Should you?
>
> Sergey Kolosov wrote:
> > Can i  write closed source alsa-driver? If it possible what rules I must
> > succeed(etc. can I use alsa function or I must implement it anew?).
> >
> > P.S.
> > It is not my initiative, but license agreement.
>

[-- Attachment #2: Type: text/html, Size: 810 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 13:37   ` Sergey Kolosov
@ 2006-05-16 14:55     ` Lee Revell
  2006-05-16 15:22       ` Juan Carlos Castro y Castro
  2006-05-16 19:26       ` Sergey Kolosov
  0 siblings, 2 replies; 9+ messages in thread
From: Lee Revell @ 2006-05-16 14:55 UTC (permalink / raw)
  To: Sergey Kolosov; +Cc: Petter Sundlöf, alsa-devel

On Tue, 2006-05-16 at 17:37 +0400, Sergey Kolosov wrote:
> Whether me interests if I shall write closed source alsa driver there
> will be it violations gpl?
> 

No you cannot.  The ALSA driver core is GPL so all drivers must be GPL.

Why do you need to hide the hardware details?  It's just a sound card.

Lee

> On 5/16/06, Petter Sundlöf <petter.sundlof@findus.dhs.org> wrote:
>         Question is, in my mind: Should you?
>         
>         Sergey Kolosov wrote:
>         > Can i  write closed source alsa-driver? If it possible what
>         rules I must
>         > succeed(etc. can I use alsa function or I must implement it
>         anew?).
>         >
>         > P.S.
>         > It is not my initiative, but license agreement. 
> 



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 14:55     ` Lee Revell
@ 2006-05-16 15:22       ` Juan Carlos Castro y Castro
  2006-05-16 15:26         ` Lee Revell
  2006-05-16 19:26       ` Sergey Kolosov
  1 sibling, 1 reply; 9+ messages in thread
From: Juan Carlos Castro y Castro @ 2006-05-16 15:22 UTC (permalink / raw)
  To: Lee Revell; +Cc: alsa-devel

Lee Revell wrote:

>On Tue, 2006-05-16 at 17:37 +0400, Sergey Kolosov wrote:
>  
>
>>Whether me interests if I shall write closed source alsa driver there
>>will be it violations gpl?
>>    
>>
>No you cannot.  The ALSA driver core is GPL so all drivers must be GPL.
>
>Why do you need to hide the hardware details?  It's just a sound card.
>  
>
It may be that his bosses are not as enlightened as him... you and I 
understand that publishing the hardware interface to a sound card hardly 
gives away crucial secrets, but PHBs might not. Maybe some evangelism is 
in order.


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 15:22       ` Juan Carlos Castro y Castro
@ 2006-05-16 15:26         ` Lee Revell
  2006-05-16 15:56           ` Juan Carlos Castro y Castro
  0 siblings, 1 reply; 9+ messages in thread
From: Lee Revell @ 2006-05-16 15:26 UTC (permalink / raw)
  To: Juan Carlos Castro y Castro; +Cc: alsa-devel

On Tue, 2006-05-16 at 12:22 -0300, Juan Carlos Castro y Castro wrote:
> Lee Revell wrote:
> 
> >On Tue, 2006-05-16 at 17:37 +0400, Sergey Kolosov wrote:
> >  
> >
> >>Whether me interests if I shall write closed source alsa driver there
> >>will be it violations gpl?
> >>    
> >>
> >No you cannot.  The ALSA driver core is GPL so all drivers must be GPL.
> >
> >Why do you need to hide the hardware details?  It's just a sound card.
> >  
> >
> It may be that his bosses are not as enlightened as him... you and I 
> understand that publishing the hardware interface to a sound card hardly 
> gives away crucial secrets, but PHBs might not. Maybe some evangelism is 
> in order.
> 

They just need to survey the market - I would think it would be enough
to see that Intel, Via, M-Audio, RME, Creative, and countless other
vendors all have provided open source ALSA drivers.

Lee



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 15:26         ` Lee Revell
@ 2006-05-16 15:56           ` Juan Carlos Castro y Castro
  0 siblings, 0 replies; 9+ messages in thread
From: Juan Carlos Castro y Castro @ 2006-05-16 15:56 UTC (permalink / raw)
  To: alsa-devel; +Cc: Lee Revell, freeserj

Lee Revell wrote:

>>you and I understand that publishing the hardware interface to a sound card hardly gives away crucial secrets... Maybe some evangelism is in order.
>>    
>>
>They just need to survey the market - I would think it would be enough
>to see that Intel, Via, M-Audio, RME, Creative, and countless other
>vendors all have provided open source ALSA drivers.
>  
>
Now THAT's effective evangelism! Hey Sergey -- show this to your bosses!


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 14:55     ` Lee Revell
  2006-05-16 15:22       ` Juan Carlos Castro y Castro
@ 2006-05-16 19:26       ` Sergey Kolosov
  2006-05-17 18:09         ` Thierry Vignaud
  1 sibling, 1 reply; 9+ messages in thread
From: Sergey Kolosov @ 2006-05-16 19:26 UTC (permalink / raw)
  To: Lee Revell; +Cc: Petter Sundlöf, alsa-devel

[-- Attachment #1: Type: text/plain, Size: 1062 bytes --]

It's not just a sound card. It's driver for device but sound is one of the
basic functions( still there are other parts, initialize mapping etc). Maybe
I emit some functions to other module...

On 5/16/06, Lee Revell <rlrevell@joe-job.com> wrote:
>
> On Tue, 2006-05-16 at 17:37 +0400, Sergey Kolosov wrote:
> > Whether me interests if I shall write closed source alsa driver there
> > will be it violations gpl?
> >
>
> No you cannot.  The ALSA driver core is GPL so all drivers must be GPL.
>
> Why do you need to hide the hardware details?  It's just a sound card.
>
> Lee
>
> > On 5/16/06, Petter Sundlöf <petter.sundlof@findus.dhs.org> wrote:
> >         Question is, in my mind: Should you?
> >
> >         Sergey Kolosov wrote:
> >         > Can i  write closed source alsa-driver? If it possible what
> >         rules I must
> >         > succeed(etc. can I use alsa function or I must implement it
> >         anew?).
> >         >
> >         > P.S.
> >         > It is not my initiative, but license agreement.
> >
>
>

[-- Attachment #2: Type: text/html, Size: 2008 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: question about closed source alsa driver
  2006-05-16 19:26       ` Sergey Kolosov
@ 2006-05-17 18:09         ` Thierry Vignaud
  0 siblings, 0 replies; 9+ messages in thread
From: Thierry Vignaud @ 2006-05-17 18:09 UTC (permalink / raw)
  To: Sergey Kolosov; +Cc: Lee Revell, Petter Sundlöf, alsa-devel

"Sergey Kolosov" <freeserj@gmail.com> writes:

> It's not just a sound card. It's driver for device but sound is one
> of the basic functions( still there are other parts, initialize
> mapping etc). Maybe I emit some functions to other module...

anyway, since:

$ ~/cvs/alsa $ head -2 alsa-driver/COPYING
                    GNU GENERAL PUBLIC LICENSE
                       Version 2, June 1991

it's obvious one cannot link a non GPL-compatible driver with ALSA
core... [1]

maybe, if they really fell, they can't release the whole stuff under
GPL (or under a GPL compatible license), they'll have to release the
sound driver part as GPL.

also, since:

- lots of symbols in various kernel subsystem are forbidden to be used
  by non GPL (or GPL compatible) by drivers (eg EXPORT_SYMBOL_GPL)

- some kernel developers have explicitely set the boundary (look at
  GPL and discussions about GPL) for the linking in order to forbid
  creating binary drivers using their subsystems and/or frameworks.

it can be uneasy to write a proprietary driver w/o legal matters for
the other parts (non sound stuff).

either one accepts the license or it doesn't (and then he cannot link)

my 2 cents.


[1] unless all ALSA developers (including all those who sent patches i
    guess) acknoledge to set the GPL boundary (eg where ended what is
    called a "derivative work") at the point one can write such a
    driver


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2006-05-17 18:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-05-16 10:18 question about closed source alsa driver Sergey Kolosov
2006-05-16 13:05 ` Petter Sundlöf
2006-05-16 13:37   ` Sergey Kolosov
2006-05-16 14:55     ` Lee Revell
2006-05-16 15:22       ` Juan Carlos Castro y Castro
2006-05-16 15:26         ` Lee Revell
2006-05-16 15:56           ` Juan Carlos Castro y Castro
2006-05-16 19:26       ` Sergey Kolosov
2006-05-17 18:09         ` Thierry Vignaud

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.