1 |
On 03/30/2012 15:36, Richard Yao wrote: |
2 |
|
3 |
> It has nothing to do with the license of the package. That is completely |
4 |
> separate. This has to do with the license of the ebuild itself. |
5 |
> |
6 |
> FreeBSD Ports inspired Daniel Robbins to create Portage. The issue that |
7 |
> is our ability to share FreeBSD-specific improvements between ebuilds in |
8 |
> portage and Makefiles in FreeBSD ports. |
9 |
> |
10 |
> The issues that are similar for both. Collaboration on FreeBSD-specific |
11 |
> things in sys-freebsd/* would make life easier for both portage ebuild |
12 |
> maintainers and FreeBSD port maintainers. |
13 |
|
14 |
|
15 |
I would figure that since each is written in its own language (ebuilds in |
16 |
bash, FBSD in Make), that all you have to do is share the idea of the fix. |
17 |
Ideas themselves can't be licensed, but implementations can, and the idea |
18 |
can be implemented in Makefile syntax in Ports under BSD-2, and in Portage |
19 |
in Bash syntax under GPLv2. |
20 |
|
21 |
That said, sometimes you just find entire chunks of BSD code in Linux, |
22 |
complete with only the BSD copyright block: |
23 |
See drivers/scsi/aic7xxx/queue.h |
24 |
|
25 |
-- |
26 |
Joshua Kinard |
27 |
Gentoo/MIPS |
28 |
kumba@g.o |
29 |
4096R/D25D95E3 2011-03-28 |
30 |
|
31 |
"The past tempts us, the present confuses us, the future frightens us. And |
32 |
our lives slip away, moment by moment, lost in that vast, terrible in-between." |
33 |
|
34 |
--Emperor Turhan, Centauri Republic |