Skip site navigation (1)Skip section navigation (2)
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>