On 27/10/06 11:23 +0530, Baishampayan Ghose wrote: <snip>
I really fail to understand the reason behind your fascination for BSD / MIT style licenses. Do you really think Linux (the kernel) would have been as powerful as t is now had it been released under, say the BSD
Yes. Linux happened at the right time. In case you didn't know your history, the original BSD group was sued by AT&T for releasing BSD in the late 80s/early 90s. The suit was eventually won by the BSD hackers, but they lost crucial momentum in the early 90s (till ~ 1994 or so).
After ths, the BSD project forked, with FreeBSD focussing on x86, wile NetBSD focussed on portability.
license? Exactly why do you think FreeBSD doesn't support half the hardware that Linux (the kernel) supports today? Even 5-6 years back
Because Linux ran with the PC, while BSD ran on far more servers. Until 2.6, the BSD kernel was far superior to Linux. With 2.6, Linus had resources from IBM and the NSA thrown in to help, making it take a slight lead over FreeBSD 5.x. Also, FreeBSD 5.x was the first BSD version which had kernel threads, and was basically an experimental release (think Linux 2.5 quality).
Today, more developers use Linux and are happy if their code works there, rather than writing portable code. Earlier, developers would write on *BSD at home, and test on Solaris at work, with the resultant benefits of stability and performance.
FreeBSD was considered far more superior than Linux (the kernel), so exactly what happened to the Linux kernel project in the recent times and how did FreeBSD lose the race?
IBM happened.
Now don't talk about the licenses of Python, PostgreSQL, etc. They are in BSD style licenses because those projects are relatively smaller in scope and size as compared to say gcc or the Linux kernel. None can take
What does size have to do with it?
<snip>
kernel or gcc, you need to give up some freedoms to make sure the essential freedoms are maintained no matter what. Otherwise you may
Do you understand the meaning of irony?
suffer as FreeBSD is suffering these days. Theo de Raadt (hacker extraordinaire) has absolutely no way to make sure people who use FreeBSD source contribute back in some way, and thus the only thing he
Theo De Raadt is the lead developer for OpenBSD, not FreeBSD. His goal is to ensure that _all_ the code out there is good, regardless of whther it is closed source or not. This is a different goal from RMS, whose goal is to ensure that hackers can always modify the code and make their systems do what they want done.
can do is cry out loud and beg people for code and or money.
A lot of GPLed projects also ask for donations. Keep in mind that OpenBSD has avoided a lot of security exploits because of their insistence on source, not binary blobs.
<snip>
in any sense and yet they are not so simple. What you need to understand is that the GPLv3 text _is_ legalese, and legalese is never simple.
The problem is that legalese looks like English, but isn't. I am sure that the lawyers will actually understand the GPLv3, and the preamble will explain the intent to the non-lawyers out there (for those who actually read licenses).
Devdas Bhagat