Slashdot Mirror


NetBSD Moves To a 2-Clause BSD License

jschauma writes "Alistair Crooks, president of the NetBSD Foundation, announced recently that it 'has changed its recommended license to be a 2-clause BSD license.' This makes NetBSD even more easily available to a number of organizations and individuals who may have been put off by the advertising or endorsement clauses. See Alistair's email and NetBSD's licensing information for more details."

67 comments

  1. Will by Anonymous Coward · · Score: 1, Insightful

    or proof of the will to live and the flexibility of some FOSS projects...

  2. Just now? by geminidomino · · Score: 1

    Didn't FreeBSD do this years ago?

    1. Re:Just now? by Anonymous Coward · · Score: 0

      NetBSD didn't like the idea of it's code being GPLed and GNUified, so they cept the clause to prevent retarded FSF fans from rebranding their stuff. Nothing complecated or anything.

    2. Re:Just now? by X0563511 · · Score: 1

      So? This isn't FreeBSD.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  3. Ignored? by debatem1 · · Score: 2, Insightful

    + we have seen some instances where clause 3 was ignored by groups and organisations Interesting take on it. Would that more folks saw common ground above license lawyering.
    1. Re:Ignored? by Anonymous Coward · · Score: 0

      What is the difference between that attitude and public domain?

      Except, probably having copyright, I don't see any thing...

    2. Re:Ignored? by Anonymous Coward · · Score: 0

      Exactly.

    3. Re:Ignored? by debatem1 · · Score: 1

      Just saying that there should be some room for common sense and common ground in licensing. Licenses should exist to protect authors and end users, not to crucify the community on some eggheaded notion of total enforcement.

    4. Re:Ignored? by Brandybuck · · Score: 1

      Now if this were GPL software, lawsuits would be flying already! Obviously NetBSD has a rather radical definition of freedom, one that has not been approved by our moral arbiters at GNU.

      --
      Don't blame me, I didn't vote for either of them!
    5. Re:Ignored? by debatem1 · · Score: 1

      'cause license infighting is TOTALLY better than license lawyering...

  4. Re:BSD is dying. by BobNET · · Score: 4, Interesting

    Clear, irrefutable proof that BSD is dying.

    I know, it seems like only nine years ago it was a four-clause license, now all three major BSDs have gone to two-clause licenses. Within a decade it'll be a zero-clause license and BSD will finally die...

  5. Again? by Cro+Magnon · · Score: 1

    I thought they did that a day or two ago. I smell dupe!

    --
    Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    1. Re:Again? by chill · · Score: 1

      Nobody paid attention the first time. They're going to keep doing it until someone notices.

      --
      Learning HOW to think is more important than learning WHAT to think.
    2. Re:Again? by neokushan · · Score: 1

      Notices what?

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
  6. This ensures that BSD will never die by Anonymous Coward · · Score: 0

    See, nine years ago, the BSD license was 4 clause. Now all of the BSDs have the 2 clause license. Nine years from now they will all have a one clause license. And nine years after that they will all have a 0.5 clause license, and so on.

    Every nine years, they will reduce the clauses by half, ensuring that it will never go to zero. This ensures that BSD cannot die.

  7. "from the declaused-but-not-neutered dept." ?? by Anonymous Coward · · Score: 0, Interesting

    "from the declaused-but-not-neutered dept."

    Um. The BSD clause is about as "neutered" as you can get.

    Read up on what a copyleft is. http://www.gnu.org/licenses/

    In fact, if you still think the BSD is a "good license", read http://www.gnu.org/philosophy/pragmatic.html - and consider how many companies that work with BSD licensed software you evangelize today (Apple?) would *LOVE* it being the Bad Old Days of the '80s when a compiler was a $400 add-on product.

    1. Re:"from the declaused-but-not-neutered dept." ?? by profplump · · Score: 3, Insightful

      It's not clear to me how GPL licensing creates free compilers but BSD licensing creates $400 compilers. If some company takes a $0, BSD-licensed compiler, changes two lines of code, and re-sells it under a non-BSD license with no improvements for $400, why would I pay them for it rather than use the $0 original?

      If the reseller makes improvements, isn't it reasonable to be able to choose between the lesser, $0 version and the better, $400 version? And what's to stop me from reverse-engineering their improvements, applying those changes to the $0 BSD version, and releasing the updated version under a BSD license?

      If you want to force your code to remain open-source, and/or don't want people to be able to integrate your code with non-open-source code, you're absolutely welcome to do so, and the GPL is a great choice. But let's not pretend that having a company re-publish your BSD code under another license somehow removes the utility, availability or openness of the original code.

    2. Re:"from the declaused-but-not-neutered dept." ?? by Anonymous Coward · · Score: 1, Informative

      There is a good rebuttal to this in the FSF essay linked by the comment you're responding to: GCC didn't support C++. Another company implemented a C++ compiler using GCC as a code base, and despite having never released F/OSS before, they were forced to release their C++ compiler under the GPL. Had GCC been BSD-licensed, there would be no C++ compiler for GNU.

    3. Re:"from the declaused-but-not-neutered dept." ?? by Kjella · · Score: 2, Funny

      If the reseller makes improvements, isn't it reasonable to be able to choose between the lesser, $0 version and the better, $400 version? The assumption is that you have the $0 choice. What if say Nintendo offered signed code for the Wii? No competition. When it if came bundled with hardware? No competition. Reality though, it's more often you have a $100 dollar software version X, you add $0 dollars of open source and get $120 dollars of software version X+1. You can't replace it with version X + your BSD tool because they don't speak to each other, only the combined source does. It's not $20 of improvements, it's $20 of profits. As long as they're not in direct competition, it's basicly a free lunch.

      And what's to stop me from reverse-engineering their improvements, applying those changes to the $0 BSD version, and releasing the updated version under a BSD license? Nothing but time and money. Quite likely the one making $400/copy is making some money off it allowing him to work on it, while you're on a $0 quest for BSD glory but don't let that stop you.
      --
      Live today, because you never know what tomorrow brings
    4. Re:"from the declaused-but-not-neutered dept." ?? by Xtifr · · Score: 3, Insightful

      One word: Motif. The mess caused by that is what finally convinced me that the GPL was a justifiable and justified option.

      Motif probably set Unix development back by a decade, and was, I suspect, a not-inconsiderable factor in Microsoft's ability to penetrate the server room. And it was, at the time, a better option than the other choices (like OpenLook).

      Of course, Motif was eventually both reverse-engineered (Lesstif) and engineered around (GTK/Qt), but it was a major obstacle and major headache for far longer than it should have been.

      For whatever reasons, the (L)GPL seems to do far more to discourage forking than the BSD or MIT licenses. To anyone who remembers the Unix wars of the eighties, that's definitely a Good Thing(tm).

    5. Re:"from the declaused-but-not-neutered dept." ?? by Deagol · · Score: 1

      Motif? What place would a set of GUI widgets have in the "server room" (as you state)?

    6. Re:"from the declaused-but-not-neutered dept." ?? by flnca · · Score: 1

      How so?? AIX and Solaris both had (and have) Motif implementations (and CDE) that could (can) be used for application development. For Linux, there've been (and probably still are) commercially available versions (BTW, Qt is still a commercial widget set; why aren't you upset about that?).

    7. Re:"from the declaused-but-not-neutered dept." ?? by flnca · · Score: 1

      Writing compilers is so hard! *sniffle*

    8. Re:"from the declaused-but-not-neutered dept." ?? by MichaelSmith · · Score: 1

      Motif? What place would a set of GUI widgets have in the "server room" (as you state)? Windows in the server room is administered with GUI tools. The non availability of unix GUI tools is one reason to use windows.
    9. Re:"from the declaused-but-not-neutered dept." ?? by Chemisor · · Score: 3, Interesting

      > In fact, if you still think the BSD is a "good license", read http://www.gnu.org/philosophy/pragmatic.html

      Not everyone agrees with GNU's communist philosophy. Personally, I release all my open source code under the MIT license (which is what this new 2-clause BSD license really is), and would not even consider contributing anything to a GPL project. If you got out more, you might have met some people who disagree with you like I do.

    10. Re:"from the declaused-but-not-neutered dept." ?? by Rutulian · · Score: 1

      Wait...are you trying to claim that somehow the GPL is a communist license and the BSD license is not?

      Care to share why you would "not even consider contributing anything to a GPL project?" Just curious.

    11. Re:"from the declaused-but-not-neutered dept." ?? by rakslice · · Score: 2, Interesting

      Since the network-transparent design of X meant that, for years, everyone who had an X-capable workstation did run all the widgets in the server room, I'll just dispense with your question and ask the implied one: How do widgets sell servers?

      Ease of use is part of it, at least for some people. But the real answer is that widgets sell workstations and desktops, and workstations and desktops along with poor interoperability between vendors sell servers.

      In this era of free Windows file server software for Unix and bundled TCP/IP and free X for Windows, it's easy to forget what it was like in the not too distant past.

    12. Re:"from the declaused-but-not-neutered dept." ?? by Anonymous Coward · · Score: 0

      Qt is Free Software (under the GPL, v2 or v3 at your option). There's also a commercial edition available, but that's not what the average GNU/Linux user uses. OpenMotif is NOT Free Software (nor Open Source, despite its name).

    13. Re:"from the declaused-but-not-neutered dept." ?? by Anonymous Coward · · Score: 0

      I find it funny that he wouldn't contribute anything to a GPL project; but anything he contributes to a BSD project can be included in a GPL project.

      Some people need to put the Ayn Rand down and think for a minute.

    14. Re:"from the declaused-but-not-neutered dept." ?? by Anonymous Coward · · Score: 0

      Well, you can't simply remove the license.
      Only if you add value, and I'm not shure if two lines of code qualify as that.
      Reselling without releasing Code is completely fine.

    15. Re:"from the declaused-but-not-neutered dept." ?? by uuxququex · · Score: 1
      Had GCC been BSD-licensed, there would be no C++ compiler for GNU.

      You say that as if it would be a bad thing!

    16. Re:"from the declaused-but-not-neutered dept." ?? by TheRaven64 · · Score: 1

      It's not hard to understand. If you contribute small changes to a GPL'd project, your changes are a derived work and must be GPL'd. They can be used in GPL'd project, and only GPL'd projects (not, BSDL, ASL, or LGPL projects, for example). If you contribute to a BSDL project, then your changes are BSDL. Anyone can use them in a GPL'd project, but people can also use them elsewhere. If you use a 2-clause BSDL, you are helping the entire Free Software community (and possibly helping the proprietary software community as a side effect), but if you chose the GPL then you are only helping those with the same narrow ideology as yourself (and it has to be the same version of the ideology, since GPL2 is incompatible with GPL3 and LGPL3).

      --
      I am TheRaven on Soylent News
    17. Re:"from the declaused-but-not-neutered dept." ?? by flnca · · Score: 1

      Wasn't there something about expensive Qt licenses for development? What's the difference if a company has to pay for Qt development as opposed to paying for Motif development?

    18. Re:"from the declaused-but-not-neutered dept." ?? by TheRaven64 · · Score: 2, Interesting

      GCC had no Objective-C support. A company (NeXT) implemented Objective-C support on top of GCC and were (eventually) forced to release this code. They did, in a single 10K line C file, but didn't release the runtime library, making it useless on any platform other than NeXTSTEP. Later, the FSF wrote a replacement runtime library. They then added a load of #ifdefs to the 10K line file in GCC to make it compile Objective-C for their library.

      NeXT (later Apple) didn't bother integrating these changes, and kept maintaining their fork of GCC and pulling changes in. No one outside Apple has worked on Objective-C in GCC for about a decade, and no one understands the code in GCC because it's absolutely hideous, which prevents new people getting involved.

      Fast forward to the present. The third version of the GPL means that Apple are no longer working with the FSF at all - they are maintaining their fork of GCC and not pulling in any changes that are not explicitly dual-licensed. They are also working on a BSD licensed compiler framework, LLVM, and a new front end called clang (C language family). This can has more up-to-date Objective-C parsing than the FSF's branch of GCC, supporting a lot of Objective-C 2.0 features. The code generation is nicely abstracted from the AST, meaning it's easier to support different runtime libraries. Even though this is not GPL'd, and is developed primarily by Apple, it got code generation for the GNU runtime before code generation for the NeXT/Apple runtimes. It also got code generation for the newer Etoile runtime (which is also BSDL) before any support for Apple runtimes.

      If NeXT hadn't been forced to contribute their changes back originally, GCC might not have had Objective-C support, or it might have had Objective-C support with cleaner layering (the code currently mangles parsing, semantic analysis and code generation into the same layer) - we will never know. The same is true of C++. Would MCC have released a closed front-end for a BSDL compiler? Probably, but this doesn't mean that GCC wouldn't have got a front end eventually. In fact, it would have been more likely to get a good one if it had been BSDL - things like X11 and TCP/IP show us that a BSDL (or MITL) reference implementation is more likely to become the core of an industry standard, since everyone can use it and not just people who like the GPL.

      We'd also have had better IDEs, since the GPL and the fanatical devotion to preventing people reusing their code in proprietary projects is the reason that we don't see the GCC front ends used for syntax highlighting and refactoring tools now.

      --
      I am TheRaven on Soylent News
    19. Re:"from the declaused-but-not-neutered dept." ?? by Chemisor · · Score: 1

      > Wait...are you trying to claim that somehow the GPL is a communist license and the BSD license is not?

      Communism is not about giving things away for free. It is about being forced to give away things for free.

      > Care to share why you would "not even consider contributing anything to a GPL project?"

      I release open source code under MIT license because I want to give the code away; for personal reasons rather than political ones. If I were to use the GPLed license I would only be giving my code to the GPL camp, and nobody else would be able to use it. MIT licensed code can be used by anyone. Since I dislike the GPL camp, the choice is clear.

    20. Re:"from the declaused-but-not-neutered dept." ?? by convolvatron · · Score: 1

      i was a partial victim of motif for a few months when it came out. it was a bad toolkit that got alot of press for a couple years and died. money and time was wasted because it was supposed to be the next big thing.

      yes, the licensing was a pita, but it made it that much easier to ignore. in what sense does that argue for gpl over bsd?

    21. Re:"from the declaused-but-not-neutered dept." ?? by Anonymous Coward · · Score: 0

      Motif probably set Unix development back by a decade, and was, I suspect, a not-inconsiderable factor in Microsoft's ability to penetrate the server room. And it was, at the time, a better option than the other choices (like OpenLook).

      How perceptive! Full support for TCP/IP, long filenames, scripting, and robustness were gravy. What administrators really need are scalable fonts and cool screen savers!

    22. Re:"from the declaused-but-not-neutered dept." ?? by Brandybuck · · Score: 1

      Motif was never BSD or MIT licensed. It was always a proprietary or semi-proprietary library.

      Also, the Unix wars occured during a time when neither GNU nor BSD had fully functional Free Software operating systems available. If you wanted an operating system, Unix or otherwise, it was proprietary.

      --
      Don't blame me, I didn't vote for either of them!
    23. Re:"from the declaused-but-not-neutered dept." ?? by Brandybuck · · Score: 1

      I do contribute to GPL software, but only as a contributor. Any project that I control I put under the BSD or MIT license. That's because I have absolutely no interest in suing my users.

      p.s. "Communist" is a bad word to use, because development of GPL software is still voluntary. Under communism labor was forced and centrally directed. GPL software is more like a gated community of anarcho-syndicalists.
      --
      Don't blame me, I didn't vote for either of them!
    24. Re:"from the declaused-but-not-neutered dept." ?? by turbidostato · · Score: 1

      "Wasn't there something about expensive Qt licenses for development?"

      No, there aren't. There are "(not so expensive) Qt licenses for PRIVATIVE LICENSE development". Not quite the same thing (as the KDE people can confirm).

      "What's the difference if a company has to pay for Qt development as opposed to paying for Motif development?"

      Qt itself. And the fact that due to its dual license Qt has a much bigger base of coders and a success case as relevant as KDE. Where has been Motif in the last, how many? twenty years?

    25. Re:"from the declaused-but-not-neutered dept." ?? by turbidostato · · Score: 1

      "How perceptive! Full support for TCP/IP, long filenames, scripting, and robustness were gravy. What administrators really need are scalable fonts and cool screen savers!"

      Well, that's what facts support.

    26. Re:"from the declaused-but-not-neutered dept." ?? by flnca · · Score: 1

      8/9 years ago, in 2000/1999, when I developed on real AIX and Solaris boxes, Motif was used for most applications. Of course, this might have changed nowadays, but on Solaris, for instance, GNOME is being used now. On most Linux systems, GNOME is the default. But compared to Motif, Qt has many more users now, that's for sure! ;-)

  8. Re:BSD is dying. by VGPowerlord · · Score: 1

    Well... Netcraft has to confirm it.

    That seems to be the only criteria.

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  9. Re:BSD is dying. by Gewalt · · Score: 2

    BSD is not dying permanently, its just going through a rebirth cycle. Recently, it was reborn as a mac.

    --
    Modding Trolls +1 inciteful since 1999
  10. Re:BSD is dying. by suck_burners_rice · · Score: 1

    I like how you took my obviously un-serious comment so seriously!

    --
    McCain/Palin '08. Now THAT's hope and change!
  11. Re:BSD is dying. by Drinking+Bleach · · Score: 2, Insightful

    Actually, if you notice, OpenBSD already has a zero-clause license :)

  12. I need to get glasses by LM741N · · Score: 2, Funny

    I could have sworn it said "Aleister Crowley."

  13. Re:BSD is dying. by Anonymous Coward · · Score: 1, Insightful

    And then the GPL v8 will have a new clause to own all your daughters.
    OpenBSD FTW

  14. Re:BSD is dying. by jcgf · · Score: 0, Flamebait

    That joke is not funny. Fuck off.

  15. It got worse recently by MichaelSmith · · Score: 1

    openmotif seems to have disapeared from pkgsrc so I went to motifzone to get the sources but they pointed me to sourceforge. But the SF page only seems to have CVS, not tarballs or binaries.

    And copy/paste is still broken in the current version of lesstif...

    1. Re:It got worse recently by Brandybuck · · Score: 1

      Did you send a note to the OpenMotif admins? Bitching on Slashdot doesn't fix the problem.

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:It got worse recently by Brandybuck · · Score: 1

      Oh, I just checked, and the OpenMotif sources ARE at motifzone! Just go to the download page and there they are! Only the CVS repo is being hosted at sourceforge, the release tarballs are still at www.motifzone.org.

      --
      Don't blame me, I didn't vote for either of them!
  16. Re:BSD is dying. by Anonymous Coward · · Score: 0

    Forget to have your Weetabix this morning, then?

  17. Re:BSD is dying. by RiotingPacifist · · Score: 0, Redundant

    That joke is not funny. Fuck off

    --
    IranAir Flight 655 never forget!
  18. Re:BSD is dying. by RiotingPacifist · · Score: 2, Interesting

    Funny how BSD is becoming less restrictive and GPL is becoming more so.

    I realise that that is your point, but im allowed to steal it without giving credit now.

    --
    IranAir Flight 655 never forget!
  19. Re:*BSD is dead by Anonymous Coward · · Score: 0

    Exactly, why are hackers wasting their time on a sideline project like FreeBSD when they could be making a real difference by helping to improve Linux's wireless support?

    These people have the power to help a large number of people, yet they seem to so be caught up in their own little game, an OS that has effectively been dead for almost 3 and a half years, that they refuse to contribute to Linux. It's sad, and speaks volumes about the characters of these people.

    It is truly surprising that BSD did reach the high-point it reached almost 3 and a half years ago with developers like these. Frankly, with the immature attitude FreeBSD developers have been showing lately, I'm surprised they have enough hand-eye coordination to bash at a keyboard.

    I'm sorry if my wording isn't great, I'm not an English native speaker.

  20. Re:BSD is dying. by Skrapion · · Score: 1

    You mean the ISC License? Well, I appreciate that it's concise, but there's still one clause in there, even though there's no bulleted points. (And that one clause is still equivalent to the two-clause BSD license.)

    --
    The details are trivial and useless; The reasons, as always, purely human ones.
  21. Re:BSD is dying. by TheRaven64 · · Score: 1

    Only if he put it in the public domain. If his point were BSDL, ISCL or MITL then you have to give credit for it, but you can do whatever you want with it apart from claim it's your point.

    --
    I am TheRaven on Soylent News
  22. Re:*BSD is dead by sciencewhiz · · Score: 2, Insightful

    Any work that *BSD developers do to improve wireless support can be used in linux. The reverse is not true.

  23. Re:BSD is dying. by Drinking+Bleach · · Score: 1

    Yeah, I knew someone would come back with that technicality before I even typed the message, but it was in humour, thus the smiley face.

  24. How did this get upvoted? by pschmied · · Score: 1

    The grandparent asserted that BSD is a valid choice for software that intends to remain open (i.e. So what if a commercial company takes code, improves, and resells when the original free version is available?).

    Then the parent tries to refute the point using Motif? WTF? Since when was Motif BSD-licensed?

    Finally, the parent closes with a patently absurd statement:

    For whatever reasons, the (L)GPL seems to do far more to discourage forking than the BSD or MIT licenses. To anyone who remembers the Unix wars of the eighties, that's definitely a Good Thing(tm).

    1. Regarding forking, how many derivatives of BSD have been created since BSD 4.4-lite in 1994? BSDi, FreeBSD, NetBSD, OpenBSD and lately some small ones like Dragonfly and PCBSD (based on freebsd.) And how many Linux distributions since '91?

    2. Regarding the Unix wars: How many of those Unixes were BSD licensed? Oh yeah, zero. (Okay, maybe one)

    I don't think either the BSD, LGPL, or GPL is any more prone to forking than the others from a license perspective. I think it is the BSD *community* that has done a better job of not forking itself stupid.

  25. Re:BSD is dying. by Anonymous Coward · · Score: 0

    Die? Not in the way you imagine. If it became a zero-clause license, that means the pimpled Linux hackers would proceed to gut much of their kernel code and paste in BSD (whoops, I meant "Beerware") code, without attribution, in true Linux kiddie form.

  26. Re:BSD is dying. by Brandybuck · · Score: 2, Informative

    There are two reasons why BSD software will never be public domain. First, it's legally impractical to place something into the public domain. Everything is automatically copyrighted upon creation, but you need a lawyer to actually relinquish that copyright. Second, without a copyright you have nothing to hang a warrantly disclaimer on. The danger is not that someone can file off your name and pretend it is their own, but rather that they can distribute it without your disclaimer.

    --
    Don't blame me, I didn't vote for either of them!