Will GPLv3 Drive Users from Linux to FreeBSD? 374
An anonymous reader writes "Last week ZDNet put up an article asking a simple question: will GPL3 drive Linux users to FreeBSD? It's based on issues raised in the August FreeBSD Foundation Newsletter. That publication features a letter by the vice president of the FreeBSD Foundation, Justin Gibbs, arguing that the GPLv3 restricts the rights of commercial users of open source software, and is just the FSF's first step in changing the GPL in ways that authors of GPL software may not have intended. He suggests that commercial users should seriously consider BSD-licensed software as an alternative if they want to be able to safely ship products in the future. This is especially in light of requirements from the FCC that software running on devices (such as software-defined radios) be end-user replaceable. Gibbs states that the FreeBSD Foundation will provide an alternative to GPLv3'd software, especially in light of Stallman's statement that further GPL revisions are due in the near future. Is this likely to cause discontent among Linux users, or will they mostly ignore it?"
Um (Score:2)
Re: (Score:2)
Re: (Score:2, Insightful)
Re:Um (Score:4, Informative)
I also suspect that you'll see a fair amount of Gnome and KDE packages (though I don't know about the core of those two projects, and how they'll proceed) use the GPLv3.
Linux and BSD OSes will continue to use much of each other's code, and things like the file utilities will become less and less important. Eventually, I expect that you'll find Linux and BSD essentially differing on nothing more than how their distributions are structured and their kernels. The idea that their different licenses have a substantial impact on the end-user OS is rather myopic at best.
Re: (Score:2, Informative)
BSD's don't have 'distributions'.
The OS (the kernel and the userland utilities) are written by the same folks. They don't slap together bits and pieces from all over the place like Linux. That gives them a much more consistent feel.
The BSDs do use a good number GNU utils, but they are working to write BSD versions of everything. It's a large task so it wi
Re: (Score:2)
Re: (Score:3)
Get Real (Score:4, Insightful)
I guess no one if they wanted to could write a Samba-like app for BSD? And please refrain from the juvenile "well if you think it is so easy, you do it" kind of crap. The point is, if someone wants to, they can. Complacency and pride has killed more than one software project/product. Ask Novell and maybe Corel about that.
Really, the only reason Linux/GNU software is where it is at today is because of commercial software and hardware companies. You can wear rose coloured glasses and talk 'lovey-dovey' about the hoards of volunteers, but Linus himself would have to work on predominantly 'commercial' software projects if his employer didn't think it was in their interest to have him work on kernel projects. The much vaunted open source alternative to MS Office is financed mostly by Sun and other companies. Even Ubuntu, everyone's darling of Linux distros right now would be nothing if commercial money weren't behind it to help in its financing. Shuttleworth wouldn't be able to keep the thing financed for a long time if he didn't form a company to provide commercial support options to it. Ubuntu wouldn't have the look and direction without him. And we have all seen how well he fits in with Stallman's thinking vis a vie mp3 support etc. and all the other GPL purists out there.
As much as the idealogues don't want to admit, people need to put food on the table and to pay the rent. Much (not all) of the most useful contributions to Linux/Gnu wouldn't be possible without commercial companies paying people to create the code for it. E.g. Sun, IBM, Redhat, Novell, and scores of others. Look at all the promising software projects that have died out because the original and most inspired stakeholders/developers have eventually realized that they have to spend their time elsewhere to have a family life as well as to make a living. The database tool Tora is a good example (the latest release is a year and a half old). If you can't program for your Linux/Gnu project during working hours you have to do it during 'non-working hours'... and you can't have a life outside that since it is time consuming. Most people want a 'life' and a family. The Linux/Gnu project is then tossed aside (maybe not happily, but it is still tossed)... Except if you are paid to do it during the daytime by the 'evil' commercial companies. Yes, the projects are open source. But the only ones that don't eventually die are the ones that companies help pay people to continue.
Stallman has hinted that there are more changes to GPL coming. Times have changed, and people playing with this license should be careful not to bite the hand that feeds GNU/Linux. Apple has shown that it is very possible to make some very good things from BSD.
Re: (Score:3, Interesting)
Linux != GPLv3 (Score:2, Insightful)
Re:Linux != GPLv3 (Score:5, Insightful)
In 1977, we (SWTPc) reimplimented libc for exactly that reason: Western Electric licensing provisions were obnoxious and restrictive. This is the very same reason that RMS and others undertook to reimpliment the Unix toolkit. It's not magic; it's just code, and like employees, there is no piece of code that can't be replaced.
Re: (Score:2)
Newlib, dietlibc and a couple of others are a good start and actually crossplatform as well, whats missing is a good compiler.
We don't care about that. (Score:2)
Read my signature.
Of course, part of the point is the hope that sometimes, companies will actually decide it's worth it to go GPL simply to use GPL'd libraries. And I believe this has happened.
Regarding GCC, I'm not sure how it could be a problem. At least for now, GCC explicitly allows you to compile programs with it that are not necessarily released under the GPL, even though GCC itself i
This could be a good thing. (Score:4, Interesting)
But please, leave the attitude that i see too often in the linux world community. We don't need it on this side of the street.
( attitude is one reason i left the linux camp long ago. And i was there in the very beginning.)
Re:This could be a good thing. (Score:4, Interesting)
Re: (Score:3, Interesting)
If anything's going to drive people away from
Re: (Score:2)
I've been using Linux for 8 years off and on and use it daily at work, I consider myself pretty knowledgeable although no superuser.
Re: (Score:2)
Re: (Score:2)
All three are rather approachable. FreeBSD is generally regarded as having the most "mass market" appeal, while NetBSD and OpenBSD are felt to aim for particular niches ("run everywhere" and "be really really secure," respectively).
I'm a FreeBSD user myself, but I've dabbled with OpenBSD a bit. No NetBSD experience to speak of.
Re: (Score:3, Funny)
Well, you've already been told how friendly and non-elitist all the BSDs are, so it won't matter that much. However, I think you'll find that OpenBSD is the best of the lot.
Simply send an e-mail to the development list asking where you can download the install CD and for some help installing it (the OpenBSD developers are so friendly and willing to help newbies that they don't bother writing any documentation). Make sure you CC: T
As a Linux user . . . (Score:5, Funny)
Re: (Score:2)
Re: (Score:3, Insightful)
The answer is in some cases yes. I think you will see BSD used in more Embedded systems now. After RMS went after Tivo other manufactures will be less willing to risk the wraith of RMS.
I really hate how GPL forces only some equipment manufactures to allow the end user replacement of software. It should be all or nothing.
Re: (Score:2)
so to sumarize.. (Score:4, Funny)
well i would never have guessed he thought that way
I can answer that... (Score:2)
Smells like FUD. (Score:2, Insightful)
How is GPLv3 suppposed to prevent software from being end-user replaceable? If anything, TiVo showed that GPLv2 didn't even do that, and BSD licenses won't even try to stop TiVo-like antics.
Besides, Linux is staying with GPLv2, so nothing changed anyway. Nothing to see, please move along.
Re:Smells like FUD. (Score:4, Insightful)
So they are arguing that it might be impossible to legally make a software radio with GPL V3 software (unless you enforce the mandatory checks at a hardware level so that the modified software is safe from an FCC perspective).
MOD PARENT UP - factual error in summary (Score:3, Informative)
Not a chance. (Score:4, Interesting)
Re: (Score:2)
I'm pretty sure that the above statement was missing a not there somewhere, otherwise it isn't really making the point that the BSD folks think it is, and the wireless card vendors are being dishonest about the reasons for their binary blobs.
I Doubt It... (Score:4, Insightful)
Re: (Score:3, Insightful)
Microsoft screws people and they beg for more (Score:5, Insightful)
Re: (Score:2)
But, you can put together 1TB systems today for under $300, with more storage just getting cheaper. Once you hit 12TB, RAID5 becomes useless because chance of unrecoverable read error approaches guaranteed. So, ZFS. Which is GPL3. And that's kernel, not userspace. (Yes, there's FUSE, but would you tie your enterprise to that yet?)
I know pe
No. (Score:2)
calling them "users" confuses the issue (Score:3, Insightful)
no. (Score:2, Funny)
No, because its the same boat for both... (Score:5, Insightful)
For Linux, the kernel is GPLv2 only but pretty much all the tools are the same mix of BSD and GNU v2 or later (and all from the FSF are GPLv3 soon), which is "hello GPLv3" for a lot of what you care about.
Thus there is no way GPLv3 will drive people from Linux to BSD for business use, as it really is the same impact for both.
Not quite. (Score:3, Informative)
Re: (Score:2)
will GPL3 drive Linux users to FreeBSD? (Score:5, Insightful)
Short answer: no.
Why? Simple. The users of both GPLv3 and BSD licensed software really do not see a difference at all. They usually load the software in binary form and it does whatever it does in both cases. But the GPL vs. BSD differences affect mostly programmers and distributors, i.e. the provisions of the license control changes to and distribution of the software.
And in the case of programmers, nothing has really changed. Those who believe in the ideology behind GPL (ideology which was never hidden by RMS or FSF) will continue to do so, and are pleased with the direction in which v3 is headed. Those who loathe that idology in favour of another, BSD centered, which is just as ideologically motivated as the GPL, except covertly and implicitly, will continue to use BSD and bemoan the "evil" and "anti-profit" nature of the GPL.
What will change is that various large corporate leechers, who sought to abuse the GPL to their own ends, will see it harder to achieve their aims. They indeed might consider BSD ... or simply return to closed-source proprietary crud whence they came from in the first place.
Re: (Score:2)
Re: (Score:2, Insightful)
I really do not care about BSD one way or another, nor do I care about X11, MIT and a whole bunch of other licenses out there. And I do believe that it is the absolute right of the creator of whatever open software to put whatever licence he/she wants on it (although I do have deep misgivings about the whole notion of "licensing" information in the first place - but that is another discussion).
What I do dislike is the propensity of the BSD crowd t
Re: (Score:2)
That's a pretty bold statement that has many outspoken counter-examples. A lot of people believe in GPLv2's software sharing principles but think GPLv3's dictation of hardware usage crossed the line into the realm of DRM and other evils ("You must use your software how we say or you're in violation of our license"). I suspect, if noth
Re:will GPL3 drive Linux users to FreeBSD? (Score:5, Insightful)
You probably mean the "accidental" GPL users, chief amongst them Linus, who never really bothered to understand the ideology behind the GPL and simply used it out of "convenience". This "whatever works", "convenience-first" crowd is rather amusing since their success is pretty much dependant on a far greater number of contributors to their projects who do subscribe to the GPL ideology. Speaking of Linus, for an example of the consequences of his short-sighted, "technocratic" approach, witness the the Bitkeeper fiasco, amongst many other such examples.
Again, that depends on if you actually subscribe to GPL ideology, or are merely using GPL because it is "convenient" or for some other such mis-guided reason. As to how many people are in this camp, I cannot even try to estimate. I would venture however to say that many of them do instinctively understand that GPL protects their work from being simply appropriated by some business for commercial use and that is what keeps them away from BSD.
Re: (Score:2)
Re: (Score:2)
I think there are still some (at least one--me [indessed.com]) who agree with Stallman's original "four freedoms", but believe the GPLv2 is sufficient for protecting those freedoms, and the GPLv3 adds too much complexity to be worth it.
It doesn't just add complexity, it adds restrictions that I think can semi-reasonably be considered to abridge some of those freedoms.
I personally contribute to GPLv2 projects (and write my own), but I will not contribute to GPLv3 projects. I don't know if I'm the only one in the world--certainly on Slashdot I appear to be the minority--but I do think there are others.
Yeah, there's at least a few more.
Re: (Score:2)
The ideology expressed in the GPL is not quite the same as the ideology of the FSF.
So what exactly was lost in this "fiasco"? If you pick a crooked landlord be
Excuse me? (Score:3, Funny)
linux user here (Score:3, Interesting)
i welcome the competition the *BSDs will bring to the Linux world, and if Ian Murdock can get Solaris in the mix that will be good also...
Is it okay not to care about the politics? (Score:3, Insightful)
Re: (Score:2)
Not directly. Indirectly, however, it will affect what is available to you.
Parts of GPLv3 were specifically designed
GPLv3 does hurt, however... (Score:4, Interesting)
Their release of the prototype code was "whatever", so they did it under GPL (well, dual liscence, GPL for everyone, and a free liscence for funders). They were kind of shocked when the link on their web page was now pointing to a GPLv3 description, and I explained the implications.
They may very well change to BSD liscencing.
Re: (Score:2, Insightful)
Re: (Score:3, Funny)
*whew*
Fortunately, I only have kittens . . .
hawk
Commercial Users (Score:3, Insightful)
Why would they stick around and try to fight it instead of just picking an already-existing alternative? At the moment Linux isn't scary (to a business) and it is more popular. But let the boss get wind of imminent problems with it, and he'll ORDER a switch. That switch may even be to Windows Server, as the liabilities and costs are well known.
This is a very very hypothetical situation, since it would be absolutely insane for the GPL to further limit the freedom of users/distributors (beyond the v3 limits)... But it's possible.
No, USABILITY will move people from Linux to BSD (Score:3, Insightful)
In a similar vein, it is frustration with the out-dated UNIX system of spreading bits of applications around inconsistent places in
Don't know what to think... (Score:2)
But seriously, a good deal of the health of the Linux community has been due to the GPL. It has also been the reason why companies are so fearful, yes, but once in, they generally end up doing the right thing because of the licensing terms.
There are no shortage of commercial products with their roots in a BSD. The problem is they most often don't bother to contribute work back. There is some mindshare that letting upstream maintain non-specific stuff for you is inherently bet
BSD: providing unencumbered software for 30 years (Score:5, Interesting)
Re:BSD: providing unencumbered software for 30 yea (Score:3, Informative)
BSD: providing unencumbered software for 30 years
Really? Tell me how do you did the math on that. I think you are confusing BSD Unix with the BSD license. Linux predated the first fully unemcumbered BSD distribution, heck tone of the most important reasons for Linux to caught on was exactly that. Furthermore the usage of the BSD license for BSD Unix was something that, imagine that, was in no small part due to the lobbying of people close to the FSF near the BSD developers of the time.
I can give references for everything in the preceding paragraph, bt
Users? (Score:3, Informative)
The vice president of bsd foundation cares for hardware vendor, who want to restrict hardware, which he calls the users/ freebsd community. However that are not users you and me who buy/use the end result.
PS..
-- BSD is dead.
Re: (Score:2)
When will they learn? (Score:2)
The problems of looking at the wrong "users"... (Score:2)
Hell, a lot of *developers* don't care about licenses, and release their code using whatever license they run across first.
On the other hand, "Pr
Why would we care if GPLed software isn't used? (Score:2)
Presumably, there might be some Linux fanboys out there who buy a device primarily because 'it runs Linux', but I think most people buy a device based on how useful it is (which may or may not be related to it running Linux!). This even applies to hackers, who'll buy a device based on
Can't speak for everyone else ... (Score:2)
The BSD license is my idea of free software. But that's just me; as they say, ymmv.
Re: (Score:2)
RE: Will GPLv3 Drive Users from Linux to FreeBSD? (Score:2)
Do I have nice programs available from the default install like SuSE or Fedora give me...so I don't have to use the command line and can take care of my machine from the GUI?
Your average non-geek user doesn't want to spend a large portion of h
Well, yes the GPL restricts certain rights (Score:2)
Yes, the GPL (all versions) restrict certain of the user's rights. Specifically, they restrict the right of a user to restrict other user's rights under the GPL. If I grant you through the GPL a right to modify and distribute my code and you include my code in your product, the GPL takes away your right to not grant the same rights to my code to recipients of your product that I granted you. Yes, this makes life hard for commercial users. They can't benefit from my code and then turn around and deny those s
(YASAS) Uh, no. (Score:2)
Question to the Slashdotters (Score:2)
Now, GPL 2 vs. GPL 3: what exactly changes from a programmer's point of view? Googling this is hopeless, its full of blogs FUDing around, and I dont think the FSF is an unbiased s
FUD (Score:3, Insightful)
It's a shame to see such FUD perpetrated under the BSD banner, when there is actually so much more that the communities of Linux and BSD have in common than that which separates them. The only thing I have as bad is this is that NetBSD spinoff company that promotes their own embedded BSD version (Wasabi).
Somehow I don't think... (Score:2)
1) Spend money developing a proprietary branch and earn money exclusively selling/supporting that product
2) Spend money developing code you'll give away, then try to make it back on support with competition
3) Forego the business altoge
As a developer (Score:2)
What user cares what license any of it runs under?
Re:GPLv3 software? (Score:5, Insightful)
GPLv3 Hardware? (Score:2, Insightful)
Wow! Someone must have forgotten about the Google clause, which was latter taken out when it's downsides were pointed out. Today it's Google and Tivo. Who next, and doesn't your argument just reinforce what the newsletter's saying?
"Some people object to TiVO being able to base a product on Linux but then not let the Linux community pull it apart and play with it."
No, they objected to the fact th
Re: (Score:2)
The whole reason for the GPL3 is to stop companies like TiVO. Some people object to TiVO being able to base a product on Linux but then not let the Linux community pull it apart and play with it.
Oddly enough though, they GPL v3 may not stop TiVO. The GPL doesn't say anything about hypervisors, so its quite possible for TiVO to run their UI in a virtualized environment, with the hypervisor monitoring the application and locking out the user if any modifications are made.
Comment removed (Score:5, Informative)
Re: (Score:2)
Re: (Score:3, Insightful)
Re:GPLv3 software? (Score:4, Informative)
TiVO likely uses some utilities and libraries from the GNU Project, such as glibc and coreutils, and when GNU switches to GPL3, they won't be able to make use of future versions or patches from that source.
Comment removed (Score:5, Informative)
Re: (Score:2)
Yes, but so what? Linux doesn't use the GPLv3 now, and there is really no concrete threat of the kind articulated here by the GPLv3 anyhow. The main threat is future changes to the GPL, buts its shear FUD to think that anyone using the GPL -- v2 or v3 -- now is at ri
Re: (Score:2, Informative)
The source code for the Tivo IS freely available. The hardware does a check for validity of the kernel and refuses to run it if it doesn't match expected values, but that's hardware. That hardware is not and never has been covered by the GPL. The GPLv3 is an attempt by RMS to expand the scope of control and legis
Re:GPLv3 software? (Score:5, Informative)
Tivo found a way around it that stuck to the letter of the GPL but violated the spirit of the agreement. Certainly if you read what RMS has written about his philosophy about software the ability to change and modify software that you get is a keep part of his philosophy.
Rightly or wrongly the Free Software Foundation is not about making software that businesses can use to make money. It's about making software that people can share and modify freely. If you're a business and you want to use code that comes under the GPL you should be prepared to go along with what the community expects. If not, go find code that is licensed differently, like under BSD, or hey, consider *investing* some money in the software so that you can do whatever you like with it and license it however you like.
Re: (Score:3, Insightful)
Re: (Score:3, Insightful)
Look...The source code for TiVo is there. See: http://dynamic.tivo.com/linux/linux.asp [tivo.com]
You wanna legislate on how someone builds their product? If you don't like, don't buy a TiVo. Flex that consumer muscle.
This really is a childish world view. Yadda yadda yadda as rhetoric.
Re: (Score:2)
That is probably the largest project already under the GPLv3.
Re: (Score:3)
Re:GPL2 is bad enough for embedded developers? (Score:4, Informative)
Re: (Score:2)
For all intents and purposes, it is anyhow.
Re: (Score:2)
Sure, if there was a BSD that recognized my graphics card, sound card, and all my other goodies,
Graphics card? FreeBSD has support for DRI, so works nicely with Intel and older ATi cards. It's also supported by the nVidia blob drivers.
Sound card? Never had a problem with sound support on FreeBSD. It was supporting multi-channel output with software mixing years before Linux. I was playing BZFlag with xmms playing in the background and IM and mail clients giving me notifications when messages were received back in 2003. This was with a sound card that didn't do hardware mixing. At the time,
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Eh, I actually don't think the patent provisions are very good. They seem stupidly specific to one particular case that annoyed people, rather than cleanly holding a particular position. Which is really rather odd, since RMS and the FSF like to diss "pragmatism" in favor of "idealism".
Re: (Score:2)
Anyone who beleives in the ideology behind the GNU project would have no problems at all adopting the GPLv3. It adds additional copyleft restrictions to promote the freedom to hack - in addition to making a few important clarifications. If you feel uneasy with GPLv3, ask yourself if your ideals match those of the GNU project. If they don't, there are other copyleft and non-copyleft licenses available - including the BSD licence.
That ideology is approximately "not sharing is wrong". Their licenses are approximately "we refuse to share with you, unless you share with others". It is very possible to agree with the former and have serious problems with the latter.
Re: (Score:2)
At any rate, your point is quite right. We use Apache, which isn't GPL, alongside Postfix which is under IBM Public License, alongside Samba, which is GPLv2 (going on GPLv3). Don't want to use GPLv3, then don't use it. The Linux kernel will very likely never be licensed under GPLv3.
This is yet again one of those Stallmanesque pseudo wars, where if you don't advocate and stick to one kind of license your anti-
Re: (Score:2)
Beyond the write spelling ... (Score:2)