public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* RE: releasing driver to kernel in source+binary format
@ 2001-08-23 18:43 MEHTA,HIREN (A-SanJose,ex1)
  2001-08-23 19:04 ` Alan Cox
  2001-08-23 19:40 ` Matti Aarnio
  0 siblings, 2 replies; 9+ messages in thread
From: MEHTA,HIREN (A-SanJose,ex1) @ 2001-08-23 18:43 UTC (permalink / raw)
  To: 'Alan Cox'; +Cc: linux-kernel, linux-scsi

Well, Qlogic also has their firmware released in binary format.

Any comment on that ?

-hiren

-----Original Message-----
From: Alan Cox [mailto:alan@lxorguk.ukuu.org.uk]
Sent: Thursday, August 23, 2001 11:14 AM
To: hiren_mehta@agilent.com
Cc: linux-kernel@vger.kernel.org; linux-scsi@vger.kernel.org
Subject: Re: releasing driver to kernel in source+binary format


> HBAs and make it part of the kernel source tree. Because of IP 
> related issues, we can only release one part of the sources with 
> GPL. We want to release the other part in the binary format (.o)
> as a library which needs to be linked with the first part.
> If somebody can advise me on how to go about this, I would
> appreciate it. 

Very simple. You can't link GPL and proprietary code together. You may be
able to make your code a non free module distributed by yourselves if you
can satisfy your lawyers that it is a seperate work. Take that one up with
your lawyers. Also remember that the kernel code is GPL, so if you based
your driver on existing GPL code (eg by copying an existing scsi drivers
code as a basis) you will also have to sort that issue out too.

> I went through the "SubmittingDrivers" file
> which does not talk about this kind of special cases.

Thats becase Linux is free software. We don't merge binary only drivers, and
only maintain source level compatibility between different compiles of the
kernel.

The whole Linux concept is geared around free software, that means source
code, source level compatibility, the ability for people to recompile and
for sane debugging because we have all the sources.

Alan

^ permalink raw reply	[flat|nested] 9+ messages in thread
* releasing driver to kernel in source+binary format
@ 2001-08-23 17:59 MEHTA,HIREN (A-SanJose,ex1)
  2001-08-23 18:14 ` Alan Cox
                   ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: MEHTA,HIREN (A-SanJose,ex1) @ 2001-08-23 17:59 UTC (permalink / raw)
  To: 'linux-kernel@vger.kernel.org'
  Cc: 'linux-scsi@vger.kernel.org'

Hi list,

We want to release a linux scsi hba-driver for our fibre-channel
HBAs and make it part of the kernel source tree. Because of IP 
related issues, we can only release one part of the sources with 
GPL. We want to release the other part in the binary format (.o)
as a library which needs to be linked with the first part.
If somebody can advise me on how to go about this, I would
appreciate it. 

I went through the "SubmittingDrivers" file
which does not talk about this kind of special cases.

Regards,
-hiren
Agilent Technologies.

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

end of thread, other threads:[~2001-08-24  2:13 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-23 18:43 releasing driver to kernel in source+binary format MEHTA,HIREN (A-SanJose,ex1)
2001-08-23 19:04 ` Alan Cox
2001-08-23 20:14   ` Jes Sorensen
2001-08-23 19:40 ` Matti Aarnio
  -- strict thread matches above, loose matches on Subject: below --
2001-08-23 17:59 MEHTA,HIREN (A-SanJose,ex1)
2001-08-23 18:14 ` Alan Cox
2001-08-23 18:16 ` Ignacio Vazquez-Abrams
2001-08-23 18:26   ` Disconnect
2001-08-24  2:14 ` Steve Underwood

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox