Slashdot Mirror


Will GPLv3 Drive Users from Linux to FreeBSD?

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?"

15 of 374 comments (clear)

  1. As a Linux user . . . by div_2n · · Score: 4, Funny

    No. That was easy. Next troll post please dear editors.

  2. so to sumarize.. by Anonymous Coward · · Score: 4, Funny

    Vice president of FreeBSD says FreeBSD is superior?

    well i would never have guessed he thought that way

  3. Not a chance. by Miltazar · · Score: 4, Interesting

    GPLv3 may have some contraversy around it, but some of those reasons stated seem like FUD to me. For instance, they mention that software is required by the FCC to be end-user replaceable in devices such as software driven radios. Last I checked one of the main purposes of GPLv3 was to allow end-user replacement of software. Isn't that why they changed parts of it, so that no tivoization happens again? That alone makes me want to ignore the rest of their reasons. If they can't get that simple part correct, most likely everything else is a load of bull.

    --
    "Hold! What you are doing to us is wrong! Why do you do this thing?"
  4. No, because its the same boat for both... by nweaver · · Score: 4, Insightful

    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.

    --
    Test your net with Netalyzr
  5. will GPL3 drive Linux users to FreeBSD? by IgnoramusMaximus · · 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.

    1. Re:will GPL3 drive Linux users to FreeBSD? by IgnoramusMaximus · · Score: 4, Insightful

      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.

  6. Re:GPLv3 software? by Ash+Vince · · Score: 4, Insightful

    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.
    --
    I dont read /. to RTFA, I read /. to offend people in ignorance.
  7. Re:Linux != GPLv3 by NReitzel · · Score: 5, Insightful

    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.

    --

    Don't take life too seriously; it isn't permanent.

  8. BSD: providing unencumbered software for 30 years by Kartoffel · · Score: 4, Interesting
    Long ago in a galaxy far far away, Marshall Kirk McKusick wrote:

    "You had copyright, which is what the big companies use to lock everything up; you had copyleft, which is free software's way of making sure you can't lock it up; and then Berkeley had what we called 'copycenter,' which is 'take it down to the copy center and make as make as many copies as you want.' You want to go off and do proprietary things with it? Fine, you can do that. You want to keep it out in the Open Source domain? You're welcome to do that as well. In fact, in the end, Richard Stallman had to agree that we had a less restrictive license than he did, although it took pulling some teeth to get him to admit to that."
  9. Re:GPLv3 software? by Ash-Fox · · Score: 4, Informative

    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.
    Linus has no intention of licensing the kernel under GPLv3. TiVO doesn't have a problem.

    I am interested in finding out software that is used for such purposes which will be licensed under the new GPLv3 and which companies are effected.

    I am looking forward to your reply.
    --
    Change is certain; progress is not obligatory.
  10. Re:Um by ajs · · Score: 4, Informative

    Yeah, I always find this debate pointless on its face. BSD uses huge amounts of GPL-licensed software, so there's no substantial difference. In fact, BSD will be using GPLv3-licensed software, unless they intend on taking over their own fork of GCC (a monumental task which would substantially harm their ability to support BSD itself).

    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.

  11. Re:Smells like FUD. by glop · · Score: 4, Insightful

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

  12. Microsoft screws people and they beg for more by OwlWhacker · · Score: 4, Insightful

    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.

  13. Re:GPLv3 software? by putaro · · Score: 4, Informative

    Well, there's a lot of different reasoning behind the GPL. One reason for the GPL is that to have you return to the community modifications and improvements that you make to code you receive from the community. 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.

    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.

  14. Re:GPLv3 software? by Ash-Fox · · Score: 4, Informative

    That's not what TiVO thinks.
    Yes, the kernel being licensed under the GPLv3 could harm them, but Linus has stated that he's not interested. The only time he considered doing so was for ZFS support. But then FUSE came along and ended up providing the support for the filesystem under Linux.

    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.
    Actually glibc and coreutils are released under the LGPL, which are far less restrictive on what you can do with them.
    --
    Change is certain; progress is not obligatory.