Linked by Thom Holwerda on Tue 16th Jan 2007 14:08 UTC, submitted by RJ
GNU, GPL, Open Source "We observe that there exists a broad misconception that the BSD permits the licensing of BSD code and modifications of BSD code under closed source licenses. In this paper we put forward an argument to the effect that the terms of the BSD require BSD code and modifications to BSD code to be licensed under the terms of the BSD license. We look at some possible consequences and observe that this licensing requirement could have serious impacts on the unwary."
Thread beginning with comment 202203
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: MORE FUD THAN EVER!
by manmist on Tue 16th Jan 2007 15:48 UTC in reply to "RE[2]: MORE FUD THAN EVER!"
manmist
Member since:
2005-12-18

"The system itself works without any GPL code (and it's more than just a kernel), it isn't possible at all because of the GPL. "

Yes. You can put up a kernel and base tools without any GPL'ed code. Works" != Usable for the significant portion of users though. We need more software out there and the large majority is licensed under GPL. Look at http://www.dwheeler.com/essays/gpl-compatible.html for a detailed analysis.

" So yes, it's not about GPL vs BSD, but these are essential details!"

BSD folks like Theo are so much fanatical that they wont allow GPL'ed software into the base system and not even Apache 2 because he considers it non-free but the whole system is compiled with GCC anyway. Linux distributions are however happy to put BSD code in their system.

Same for NetBSD and FreeBSD. So yes, you require GCC to even bootstrap the system. Try compiling it with any other compiler and watch it all break down.

Reply Parent Score: 0

RE[4]: MORE FUD THAN EVER!
by Oliver on Tue 16th Jan 2007 16:01 in reply to "RE[3]: MORE FUD THAN EVER!"
Oliver Member since:
2006-07-15

But you don't need it for a running system - think of embedded systems, special server applications and so on.

>Linux distributions are however happy to put BSD code in their system.

Yes because GPL will eat BSD license. And *BSD people are proud in writing good code without any restrictions.

>Works" != Usable for the significant portion of users though

"The significant" <- depends on your environment, if you are a desktop-user ... but there it depends too and it's possible.

>Theo are so much fanatical

And therefore most of the best and secure software is from OpenBSD - you'll find it in Windows, Linux, *BSD, Solaris .... Because Theo is fanatic about openness and security.

>You can put up a kernel and base tools

Many people call this an operating system.

Reply Parent Score: 5

RE[5]: MORE FUD THAN EVER!
by manmist on Tue 16th Jan 2007 16:11 in reply to "RE[4]: MORE FUD THAN EVER!"
manmist Member since:
2005-12-18

"Yes because GPL will eat BSD license. And *BSD people are proud in writing good code without any restrictions. "

GPL license is not some cannibal and your words remind me of Microsoft's FUD.Learn to stick to legal terms when talking about licenses.

"The significant" <- depends on your environment, if you are a desktop-user ... but there it depends too and it's possible. "

No. Significant means the large majority.

"
And therefore most of the best and secure software is from OpenBSD - you'll find it in Windows, Linux, *BSD, Solaris .... Because Theo is fanatic about openness and security.

It is because BSD licensed code can be easily forked off and merged into proprietary systems like Windows. Whether OpenBSD is secure or not has nothing to do with whether GPL'ed components are allowed in the base system.


"Many people call this an operating system."

Precisely. OS is useless without applications and large majority of Free software applications are written under the GPL license. So for usable applications you are quite probably relying on GPL'ed code.




Many people call this an operating system."

Reply Parent Score: 0

RE[4]: MORE FUD THAN EVER!
by fsckit on Tue 16th Jan 2007 17:34 in reply to "RE[3]: MORE FUD THAN EVER!"
fsckit Member since:
2006-09-24

So yes, you require GCC to even bootstrap the system. Try compiling it with any other compiler and watch it all break down.

Actually even though the BSDs use GCC, OpenBSD is able to be completely rebuilt using Tendra, a BSD licensed compiler. It's a pain but possible.

Reply Parent Score: 4