public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* PCI NVRAM Memory Card
@ 2001-08-08 19:30 Mike Jadon
  2001-08-08 19:49 ` Ignacio Vazquez-Abrams
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Mike Jadon @ 2001-08-08 19:30 UTC (permalink / raw)
  To: linux-kernel


My company has released a PCI NVRAM memory card but we haven't developed a 
Linux driver for it yet.  We want the driver to be open to developers to 
build upon.  Is there a specific path we should follow with this being our 
goal?  In researching Linux driver development I have come across "GPL" or 
"LGPL".  Where do you recommend we go to find out more about this 
development process?

Thanks and my apologies for using a technical forum for this question, but 
wanted to go to the right source.


Mike



Mike Jadon
Micro Memory, Inc.
(US) Tel 818 998 0070 x 318
(US) Fax 818 998 4459
mikej@umem.com
www.umem.com
9540 Vassar
Chatsworth, Ca.
USA 91311 



^ permalink raw reply	[flat|nested] 9+ messages in thread
* Re: PCI NVRAM Memory Card
@ 2001-08-08 22:14 Jesse Pollard
  0 siblings, 0 replies; 9+ messages in thread
From: Jesse Pollard @ 2001-08-08 22:14 UTC (permalink / raw)
  To: hpa, linux-kernel, mikej

"H. Peter Anvin" <hpa@zytor.com>:
> Followup to:  <5.1.0.14.0.20010622101907.03ac21b0@192.168.0.5>
> By author:    Mike Jadon <mikej@umem.com>
> In newsgroup: linux.dev.kernel
> >
> > My company has released a PCI NVRAM memory card but we haven't developed a 
> > Linux driver for it yet.  We want the driver to be open to developers to 
> > build upon.  Is there a specific path we should follow with this being our 
> > goal?  In researching Linux driver development I have come across "GPL" or 
> > "LGPL".  Where do you recommend we go to find out more about this 
> > development process?
> > 
> > Thanks and my apologies for using a technical forum for this question, but 
> > wanted to go to the right source.
> > 
> 
> Since you're willing to open the source, you are probably best off
> making the kernel portion of your driver GPL and submit it for
> integration into the main kernel tree.  The drivers included in the
> main kernel tree tend to be the ones that work reliably over time, and
> are therefore most valuable to your customers.
> 
> As someone else mentioned, user-space libraries should be LGPL.

Actually, the libraries only should be LGPL if you are still intending
to release the source to the library. You can use your own license if
they contain propriatary information, but you wish to allow other developers
to USE the library with new applications which may or may not be GPL.

It gets tricky to word the license such that you don't take over any license
used for the other applications that link with your propriatary library.

Applications can be GPL or propriatary with whatever license you choose.

Please check with real lawyers for the truly "right source".

> It should be pointed out that you, as the copyright holder, can
> "dual-license" the code if you want to use the same code for
> closed-source projects.  If so, the mention of the dual license nature
> should be specified in the open code, to keep you from getting in a
> sticky situation when someone submits patches.  The most formal such
> license is probably the MPL (Mozilla Public License); I do not know
> if MPL'd code would be considered "GPL compatible" and therefore
> eligible for inclusion in the main kernel.
> 
> Another possible license used in a few places is the "New BSD" license
> (as opposed to the "Old BSD" license, with the so-called "advertising
> clause".)  The BSD license allows *anyone* (including yourselves, of
> course, but also your competitors) to take the code and use it in a
> closed-source project.
> 
> 	-hpa

-------------------------------------------------------------------------
Jesse I Pollard, II
Email: pollard@navo.hpc.mil

Any opinions expressed are solely my own.

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

end of thread, other threads:[~2001-08-10 16:47 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-08 19:30 PCI NVRAM Memory Card Mike Jadon
2001-08-08 19:49 ` Ignacio Vazquez-Abrams
2001-08-08 19:54 ` Nicholas Knight
2001-08-08 21:08 ` H. Peter Anvin
2001-08-10  9:24 ` Eric W. Biederman
2001-08-10 15:40   ` Johannes Erdfelt
2001-08-10 16:31     ` Eric W. Biederman
2001-08-10 16:47       ` Johannes Erdfelt
  -- strict thread matches above, loose matches on Subject: below --
2001-08-08 22:14 Jesse Pollard

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