Date: Mon, 13 Jul 2009 10:23:53 -0300 From: Henrique Almeida <hdante@gmail.com> To: freebsd-hackers@freebsd.org Subject: Re: Help on relicensing derived code Message-ID: <c23df7cb0907130623r46ce7ed9t9df8206a1e77ca00@mail.gmail.com> In-Reply-To: <c23df7cb0907130557u8f04aeera77de24335494b39@mail.gmail.com> References: <c23df7cb0907121220m45b84fc7te4d6ba2e3f556d77@mail.gmail.com> <e71790db0907122124v5acfa820na285b8c0bbf0c683@mail.gmail.com> <c23df7cb0907130557h2b6304e5g4e55190d66a16b68@mail.gmail.com> <c23df7cb0907130557u8f04aeera77de24335494b39@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Good news, in Android errno, there's a statement that suggests that constant values are not copyrightable. :-) http://android.git.kernel.org/?p=3Dplatform/bionic.git;a=3Dblob;f=3Dlibc/ke= rnel/common/asm-generic/errno-base.h;h=3D2fb4a336454e47f8bf0764fd253a78be63= 3f9652;hb=3DHEAD /*************************************************************************= *** **************************************************************************= ** *** *** This header was automatically generated from a Linux kernel header *** of the same name, to make information necessary for userspace to *** call into the kernel available to libc. It contains only constants, *** structures, and macros generated from the original header, and thus, *** contains no copyrightable information. *** **************************************************************************= ** **************************************************************************= **/ But does this mean I can copy those values without using an automated procedure ? Damned licensing hell. 2009/7/13 Henrique Almeida <hdante@gmail.com>: > ---------- Forwarded message ---------- > From: Henrique Almeida <hdante@gmail.com> > Date: 2009/7/13 > Subject: Re: Help on relicensing derived code > To: "Carlos A. M. dos Santos" <unixmania@gmail.com> > > > 2009/7/13 Carlos A. M. dos Santos <unixmania@gmail.com>: >> On Sun, Jul 12, 2009 at 4:20 PM, Henrique Almeida<hdante@gmail.com> wrot= e: >> >>> =C2=A0I need to write an "errno.h" with constant values used by the Fre= eBSD >>> kernel. My project uses exclusively the 2 clause BSD license. I >>> expected to copy those values from FreeBSD errno.h. However, FreeBSD >>> errno.h has 3 clauses.[...] >> >> Do you have any particular reason to refuse the current 3-clause license= ? > > =C2=A0Yes, I've decided to choose uniform licensing for the whole project= . > I think it will be better for users this way. I'll try to stick with > that unless completelly impossible. > >> >>>[...] I'm a total newbie in licensing procedures so, >>> it's not clear what to do. >>> >>> =C2=A0- Relicense the code as a 2 license BSD, because it's a derived w= ork >>> (prefered choice) >> >> You can't do that. The copyright owners are The Regents of the >> University of California and UNIX System Laboratories (now Novell). >> Changing the license without their permission would be legally >> considered theft. > > =C2=A0Notice that I won't relicense the original code. I only need to > relicense the derived work (my own version of errno.h), as described > in the copyright law section of the following link: > > =C2=A0http://www.openbsd.org/policy.html > > =C2=A0Maybe we could find a lawyer to explain that. :-/ > >> >>> =C2=A0- If the above is not allowed, ask the original authors of errno.= h to >>> provide an alternative 2 clause BSD license. >> >> You must ask the copyright owners, UC and Novell. I don't believe you >> will have success any time soon, however. >> >>> =C2=A0Which choice is legally correct ? >> >> The second one, but I strongly advise you to adopt the file as is. The >> license is already fairly liberal. > > =C2=A0Please answer again, given the comment above. :-) I still have hope= I > can use a 2 clause license. > >> >> -- >> My preferred quotation of Robert Louis Stevenson is "You cannot >> make an omelette without breaking eggs". Not because I like the >> omelettes, but because I like the sound of eggs being broken. >> > > > > -- > =C2=A0Henrique Dante de Almeida > =C2=A0hdante@gmail.com > > > > -- > =C2=A0Henrique Dante de Almeida > =C2=A0hdante@gmail.com > --=20 Henrique Dante de Almeida hdante@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?c23df7cb0907130623r46ce7ed9t9df8206a1e77ca00>