Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×
BSD Operating Systems Software Linux

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?"
This discussion has been archived. No new comments can be posted.

Will GPLv3 Drive Users from Linux to FreeBSD?

Comments Filter:
  • Linux != GPLv3 (Score:2, Insightful)

    by Anonymous Coward on Tuesday September 11, 2007 @10:27AM (#20553149)
    Seeing how Linus doesn't plan to us GPLv3 for Linux, but rather stay with GPLv2, I'd have to say no.
  • Smells like FUD. (Score:2, Insightful)

    by Anonymous Coward on Tuesday September 11, 2007 @10:30AM (#20553195)
    So the FreeBSD folks want more attention, and they've decided to FUD the GPL to get it?

    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.
  • I Doubt It... (Score:4, Insightful)

    by Necrotica ( 241109 ) <cspencer@nosPAM.lanlord.ca> on Tuesday September 11, 2007 @10:30AM (#20553205)
    Most users don't care about the license. Users give far more weight to driver support and performance than licensing details.

  • by Al Al Cool J ( 234559 ) on Tuesday September 11, 2007 @10:33AM (#20553261)
    s/users/distributors/g
  • by nweaver ( 113078 ) on Tuesday September 11, 2007 @10:35AM (#20553307) Homepage
    For FreeBSD, the kernel is BSD liscenced but pretty much all the tools are a 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.

    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.

  • by IgnoramusMaximus ( 692000 ) on Tuesday September 11, 2007 @10:35AM (#20553315)

    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:GPLv3 software? (Score:5, Insightful)

    by Ash Vince ( 602485 ) on Tuesday September 11, 2007 @10:36AM (#20553323) Journal

    What Linux software is currently used that would be licensed for the purposes mentioned in the article which would go under the GPLv3? I can't think of any.
    Wow, you must have thought about for a long time. 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.
  • Re:Um (Score:2, Insightful)

    by luciofm ( 844395 ) on Tuesday September 11, 2007 @10:36AM (#20553329)
    And whats the point to move to BSD if there are a GPLv2 Version?
  • Re:Linux != GPLv3 (Score:5, Insightful)

    by NReitzel ( 77941 ) on Tuesday September 11, 2007 @10:37AM (#20553341) Homepage
    It's kind of amusing to look at the history of FOSS, and a recurring theme has been that developers think that just because they have developed a complex piece of software over a long period of time (gcc comes to mind) that it's not open to being reimplimented in the future. If GPL3 becomes a thorn in would-be commercial users, there will be money available to replace it with something that's not so obnoxious.

    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.
  • by mjcb ( 1154977 ) on Tuesday September 11, 2007 @10:38AM (#20553381)
    I don't know about the rest of you, but I've been following this whole GPLv3 debate for a while, and I don't really see what the big deal about it is. I've read and I understand the differences between the three versions of the license, and I really don't see how that is going to really affect me. I've been using Red Hat/Fedora and Gentoo since 2000, and I can't think of a single instance of a software license ever really affecting me. Maybe its because I'm not a software developer, but does the regular user really care about any of this? I can't speak for everyone else, but I know I don't care. Maybe I just don't care about the politics of the whole thing, I have better things to do with my time. Am I going to jump ship on GNU/Linux because of an updated license? No. Would I ever? Probably not. Will this license ever affect me? Doubtful. Do I really care? No. Now correct me if I'm wrong, but if you don't like GPLv3, then you don't have to use it. Problem solved, next FUD article.
  • Re:I Doubt It... (Score:3, Insightful)

    by porkThreeWays ( 895269 ) on Tuesday September 11, 2007 @10:40AM (#20553415)
    Exactly. I use open source programs all day and have no clue the exact license, just that they are open source. Only zealots and those redistributing care about the nitty gritty of open source licenses. For me, all I care is that it's open source (within reason).
  • Commercial Users (Score:3, Insightful)

    by Aladrin ( 926209 ) on Tuesday September 11, 2007 @10:41AM (#20553429)
    TFS says 'commercial users', which would be businesses. If I were a business, and the GPL looked like it might be starting to impact me, I'd definitely start looking at BSD, the license of which is known for how 'free' it is to the user, rather than the developer. So far, it hasn't started to do that to anyone but Tivo and other hardware manufacturers, but the moment it starts looking like just using the software for any commercial purpose will be a problem, you can bet there'll be a ton of companies jump ship.

    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.
  • GPLv3 Hardware? (Score:2, Insightful)

    by Anonymous Coward on Tuesday September 11, 2007 @10:42AM (#20553455)
    "Wow, you must have thought about for a long time. The whole reason for the GPL3 is to stop companies like TiVO. "

    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 that they couldn't run their mods on Tivo hardware. The source code has always been available. The GPL moved from being a software license to a hardware license.
  • by Theovon ( 109752 ) on Tuesday September 11, 2007 @10:44AM (#20553479)
    For practical reasons, people often find they have to use Windows. There are a lot of practical people out there, trying to actually GET STUFF DONE, so they make choices based on need.

    In a similar vein, it is frustration with the out-dated UNIX system of spreading bits of applications around inconsistent places in /bin, /usr, /etc, /usr/local and who knows where else that has pushed me away from most Linux distros towards using BogoLinux, PC-BSD, and MacOS X.
  • by rubycodez ( 864176 ) on Tuesday September 11, 2007 @10:48AM (#20553581)
    bah, they only had to say it was released under gpl2 and put a copy of the license right there in their own web page. You're basically telling a story of a group being lazy and stupid and careless.
  • by LWATCDR ( 28044 ) on Tuesday September 11, 2007 @11:01AM (#20553839) Homepage Journal
    How useless of a comment.
    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.
  • by glop ( 181086 ) on Tuesday September 11, 2007 @11:04AM (#20553895)
    I believe the description is a bit wrong. The FCC probably mandates that it be impossible for the end-user to change the application. This is meant to avoid people changing the software to use spectrum that they are not supposed too. Example : a WIFI transmitter might be able to transmit at 2.5GHz, outside of the WIFI band. The only thing that prevents that might be a software check. So if you can update the software, you can do something that the FCC does not allow you to.

    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).
  • by IgnoramusMaximus ( 692000 ) on Tuesday September 11, 2007 @11:05AM (#20553919)

    It may just be me, but do I smell a bit of dislike for BSD?

    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 to paint themselves as ideology-free, impartial and objective defenders of "individual freedoms" while at the same time excusing outright profiteering by many individuals and corporations by simply close-sourcing other people's work. That sort of thing gets my proverbial goat. Their idea of "freedom" is pretty much defined as "freedom to profit from other people's work" and their main objection to GPL is that "restricts" their "freedom" to simply take GPL code, modify it and distribute it in some commercial venture of theirs without any sort of recompense.

    The difference is of course ideological, and it originates with an understanding that "freedoms" can be both positive and negative and that allowing some "indivdual freedoms" is far too disastrous for the society to even contemplate. Such as "freedom to murder whomever you dislike" etc.

    But again, that is another, non-software licensing related discussion although it has direct bearing on the topic.

  • by OwlWhacker ( 758974 ) on Tuesday September 11, 2007 @11:05AM (#20553927) Journal
    Even after all these years people eagerly line up to get screwed by Microsoft, so it's highly unlikely that something as tame as GPL v 3 is going to bring about a mass exodus from Linux.
  • by IgnoramusMaximus ( 692000 ) on Tuesday September 11, 2007 @11:35AM (#20554519)

    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").

    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.

    I suspect, if nothing else, GPLv3 will drive a lot of software to remove the "and later" provision from their licenses, since they now realize that including it is essentially handing all control of their software's future to one man who seems to have gotten more extreme in recent years.

    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.

  • Get Real (Score:4, Insightful)

    by theshowmecanuck ( 703852 ) on Tuesday September 11, 2007 @11:49AM (#20554787) Journal

    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.

  • FUD (Score:3, Insightful)

    by drwho ( 4190 ) on Tuesday September 11, 2007 @12:35PM (#20555779) Homepage Journal
    What a bunch of FUD. This is what I'd expect from Microsoft or similar. It's already clear that the Linux kernel cannot ever adopt any new license, and it the keystone for all Linux distributions. Many, many other projects have already said they will not adopt the GPLv3. I am sure that many Linux distributions will be wary of it as well, making it very prominent wherever a package is provided with said license. ("warning: module rmsgnu.o taints the kernel").

    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).
  • Re:GPLv3 software? (Score:1, Insightful)

    by Anonymous Coward on Tuesday September 11, 2007 @12:44PM (#20556021)
    What did Tivo try to get around to "spiritually" violate GPL? Linus has defended Tivo time and time again because they've exceeded the demands of GPLv2. The only issue is whether firmware -- which is a hardware issue, not in kernel space or user space -- is the purview of the FSF. Tivo says no. Linus says no. Goofy ideologues running FSF say it is, so they've encumbered their license with their goofy beliefs.

    GPL *never* addressed firmware before v3, whether it was in a product that uses an open or proprietary operating system. Tivo's firmware is theirs; they spent their own money developing it, it's in their hardware, and it's not part of the operating system (kernel/utilities) or an application in user space.

    It's ironic, therefore, that you bring up the issue of creating software when that's not even the issue. Tivo shouldn't have to open their *firmware* just to satisfy the unrealistic demands of anti-capitalists at FSF and thereby (1) offer it freely to their competitors who didn't invest either time or money into its development, (2) provide criminals an open view of their firmware's digital security processes so they can trick Tivo units into accepting malware, (3) otherwise increase risks to their end users by opening their systems to those who find vulnerabilities in the firmware that bypass other system checks, and (4) devalue the investment people have made in their company. Tivo did precisely what you suggest. You should defend them against FSF loonies.
  • Re:Moderation (Score:1, Insightful)

    by Anonymous Coward on Tuesday September 11, 2007 @12:44PM (#20556037)
    He was probably modded troll because his statement that

    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.
    is blatantly false. A lot of the userland stuff in FreeBSD is just that, code written by another project.

    For example, I don't see the FreeBSD project writing their own secure remote shell (like everyone else, they use OpenBSD's), window system (x.org and XFree86 before it), desktop environment (I believe Novell-sponsored GNOME is still the default?), or *cough*a decent C compiler*cough*.

    Those are just a few examples of software included with the base distribution that aren't written by the FreeBSD project, it's by no means an inclusive list. I'm not going to even start with the Ports tree (hint, it's called "Ports" for a reason).
  • Comment removed (Score:3, Insightful)

    by account_deleted ( 4530225 ) on Tuesday September 11, 2007 @01:31PM (#20557187)
    Comment removed based on user account deletion
  • Re:Moderation (Score:1, Insightful)

    by Anonymous Coward on Tuesday September 11, 2007 @02:31PM (#20558639)
    What I believe he meant was that the BSD camps do not simple /include/ software, but will actively maintain it. OpenBSD is known to code review the projects that are in their base install. FreeBSD actively maintains the port collection and resolves compatability issues. If an important set of functionality has stopped being maintained by the author, one of the BSD camps will pick it up. This mentality of willing to own all of the code, versus a distribution with simply packages it up and refuses to own any, is what the OP was refering to.
  • Re:GPLv3 software? (Score:1, Insightful)

    by Anonymous Coward on Tuesday September 11, 2007 @03:48PM (#20560187)

    Another reason behind the GPL, though, is to allow people who receive code from you (that you based on code received from the community) to *modify* the code. When the GPLv2 was written, the thinking was that requiring you to share the code would automatically allow people to make modifications to it.

    You can modify the code.

    You just can't execute the modified code on the TiVO.

    The "correctness" of that depends on ownership and support. If you own the TiVO box, then they should not be permitted to restrict you in any way, even if it means you can brick the device or break the law.

    If you do not own the box, but merely rent (or "license") it, or if you want the vendor/manufacturer to support it, you should not be able to make modifications to the box.

    I don't understand why this is such a hard concept.

    -M

  • Re:GPLv3 software? (Score:3, Insightful)

    by concord ( 198387 ) * on Tuesday September 11, 2007 @04:18PM (#20560723) Homepage
    The GPL License is a /user/ license. It was intended to preserve the freedom of the /user/ of GPL software. It did so fabulously until TiVO found a way to stick to the letter of the GPL while violating the spirit of the license (ie they removed /user/ freedom by locking down the hardware that the free software is running on). TiVO has taken work which people have created in good faith, believing that their work would always ensure /user/ freedom, and hijacked it for commercial gain. They have perverted the spirit of the license while adhering to the letter of the license. TiVO is legally correct but ethically wrong.

    Some of the people who've worked on GPL software in the past and some of the people who continue to donate their time and effort in the hope that /user/ freedom will be maintained are not going to get what they've agreed to unless the license can ensure that /user/ freedom will continue to be respected. GPL has never been about commercial interests. GPL has never been about money. GPL is about /user/ freedom.

    If you are not about /user/ freedom perhaps you might like to reconsider what type of software you donate your time to. Remeber, the GPL is about /user/ freedom. It is not about developer freedom.
  • by Anonymous Coward on Tuesday September 11, 2007 @05:02PM (#20561561)
    Your statement, right there, is the majority of the problem with GPLv3. The GPL was never intended to attack specific companies, but now all the radical elements of the open source movement have gained control. With GPLv3, the entire intent was to attack commercial and business interests, and to further force FOSS-only upon users of Teh Lunix.

    Their goal is to become a monopoly in the mold of Apple: whereas Apple has a brutal lock upon all things Apple, FOSSies are seeking to have a brutal monopoly upon all things Lunix, and then to continue expanding (via the GPL), into every other application until nobody will be able to make money from software except for IBM and Sun. And those two will be laughing at the FOSS zealots all the way to the bank, thanking them for being good little sheep (and unpaid sheep at that).

    As we see, time and time again, FOSSies proclaim their aims being "all about choice"... but then we see their real aims when people DARE to choose Microsoft. It isn't about choice, it's about dictating what choices you have. Years and years have proven they can't compete in either the marketplace OR the marketplace of ideas, so rather than trying to beat Microsoft via quality software, instead they are attempting to remove competition from Microsoft via litigation. And the GPLv3 is the cornerstone of the FOSSie's coup attempt on the software industry.

    Try to imagine a world in which ALL software HAS to be FOSS. It's an Orwellian nightmare: nobody is going to program, since there is no money in it... and those who do are essentially slave labor. Either that... or it's going to force programming into the realm of high-paid consulting services, and the only companies who can afford programmers are the mega-corporations who can afford to hire their own staff of programmers... which will be protected from FOSS "corruption" via a rigorous review process, lest the organization be forced to forfeit all the investments they made into their own, custom and (due to legal and IP requirements) proprietary, software.

    And ALL software which does not fit that mold will have to comply to the whims of the FOSSies. It will be like the Republican party took over the software industry: a hell created in the mold of Nazi Germany.
  • Re:GPLv3 software? (Score:3, Insightful)

    by synthespian ( 563437 ) on Wednesday September 12, 2007 @12:05AM (#20566865)
    Oh, boo hoo...

    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.

And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones

Working...