On 05/21/2014 10:05 AM, Zhiwen Zheng via smartos-discuss wrote:
在 2014-5-21 上午12:15,"Keith Wesolowski" <[email protected] <mailto:[email protected]>>写道: > > On Tue, May 20, 2014 at 10:30:13PM +0800, Zhiwen Zheng wrote: > > > I tried to add suport for adaptec 6805H following the linux pm8001 driver. > > Before I read the patch, I need to know whether you cut and pasted even > a single line of code from the Linux driver. In general, you really > want to do work like this from a PRM or from a BSD driver, never Linux. no cut and paste from linux. I want to ask why not linux? thanks
License issues. The Linux GPLv2 license sticks to "derivative" works. Which means *if* (hypothetically) the illumos driver is "derived" from the Linux driver, it counts as a derived work, and could potentially cause licensing issues throughout the illumos code.
I wish it were not the case, as there are Linux drivers I really want in illumos, but without doing a clean-room creation (e.g. start from a written spec with no code transcription/transliteration), porting drivers from Linux to illumos (or any other BSD/MIT/CDDL system) is not a good thing to do. Linux license won't change, and the BSD/MIT/CDDL licenses and code using them won't change.
-- Joseph Landman, Ph.D Founder and CEO Scalable Informatics, Inc. email: [email protected] web : http://scalableinformatics.com twtr : @scalableinfo phone: +1 734 786 8423 x121 cell : +1 734 612 4615 ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
