Slashdot Mirror


For OpenBSD, "No More Apache Updates"

joshmccormack writes "On June 6th Henning Brauer, an OpenBSD developer announced on one of the OpenBSD mailing lists that the version of Apache shipped with OpenBSD will stay with 1.3.29, due to Apache's license changes. There will be bug fixes, but no more updates. Discussion on blogs, websites and mailing lists on what's next bring up some interesting ideas and strong opinions. Difference of opinion and control have been catalysts to the growth of OpenBSD in the past. Will this be like the birth of pf in OpenBSD, or even the start of OpenBSD itself?"

48 of 128 comments (clear)

  1. Story: check.. by denisb · · Score: 4, Informative

    Direct links: fail.
    More info to read up on: fail.
    Reference to the relevant list / list archive: fail.

    Perhaps this story could be fleshed out a little ?
    I'll google it or use some other news source to find more about this, but...

    --
    life+universe+everything=42
    1. Re:Story: check.. by albalbo · · Score: 4, Informative

      A link for you.

      But you're right, it's a very content-free post.

      --
      "Elmo knows where you live!" - The Simpsons
    2. Re:Story: check.. by nocomment · · Score: 4, Informative

      no kidding!

      Since I'm subscribed to the mailing list I've gotten to read all about it for the last couple days. Here's a link to the mailing list archive....here

      A page to actually read more on this is here.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    3. Re:Story: check.. by afabbro · · Score: 4, Informative

      Content-free? You mean this doesn't explain everything? ;) "We've been clear: Their new license contains more stuff, and we do not accept MORE STUFF in licenses." - Theo

      --
      Advice: on VPS providers
    4. Re:Story: check.. by molnarcs · · Score: 4, Informative

      You are right, a link or two might have helped. After googling a little, I found this announcment on undeadly.org

    5. Re:Story: check.. by HyperbolicParabaloid · · Score: 4, Funny

      If only this had been in the post, then the post might not have been so Atkins-friendly.

      --


      -------------------------
      A person of moderate zeal
  2. So what? by Rick+the+Red · · Score: 4, Informative
    It's not like we can't get Apache somewhere else. This is Yet Another Licensing Dispute, and the solution is -- as always -- to just download whatever you want to run on your own if it doesn't come bundled with the OS.

    The only way this is even close to what happend with ipf/pf would be if the OpenBSD folks decided to write their own web server and release it under the BSD license, which isn't going to happen because they're OS folks, not web server folks.

    --
    If all this should have a reason, we would be the last to know.
    1. Re:So what? by the+morgawr · · Score: 3, Informative

      While I agree with you, it is entirely possible that someone could take the OpenBSD version of Apache (which has a ton of security patches that never got added back to the main tree) and use it to make OpenHTTPD. If enough people and vendors were concerned about the license change, it could even become the new standard.

      --
      The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
    2. Re:So what? by Pieroxy · · Score: 3, Funny

      I think it is now time to fork once again OpenBSD. I'd suggest the new name to be OpenApacheBSD.

      Cheers.

    3. Re:So what? by molnarcs · · Score: 4, Informative
      It seems they might consider thttd (well, I'm at the part of the messages when someone brings it up). At first glance it looks pretty nice (the OpenBSD folks only need to add ssl support for it). From their webpage:
      thttpd is a simple, small, portable, fast, and secure HTTP server.

      Simple:
      It handles only the minimum necessary to implement HTTP/1.1. Well, maybe a little more than the minimum.

      Small:
      See the comparison chart. It also has a very small run-time size, since it does not fork and is very careful about memory allocation.

      Portable:
      It compiles cleanly on most any Unix-like OS, specifically including FreeBSD, SunOS 4, Solaris 2, BSD/OS, Linux, OSF.

      Fast:
      In typical use it's about as fast as the best full-featured servers (Apache, NCSA, Netscape). Under extreme load it's much faster.

      Secure:
      It goes to great lengths to protect the web server machine against attacks and breakins from other sites.

      It also has one extremely useful feature (URL-traffic-based throttling) that no other server currently has. Plus, it supports IPv6 out of the box, no patching required.
      After reading its man page it seems to me they have similar philosophy to pure-ftpd: simplicity and security. (thttpd, just like pure-ftpd, doesn't need a config file, but if you decide to write one, it has a very easy syntax ... not that apache was terribly complex).
    4. Re:So what? by the+morgawr · · Score: 2, Interesting

      how well does it handle dynamic content (like using php and perl)? Obviously it can't use mod*; so is it restriced to CGI? Wouldn't CGI be a step back as far as speed and security go?

      --
      The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
    5. Re:So what? by geirt · · Score: 4, Insightful
      Secure:
      It goes to great lengths to protect the web server machine against attacks and breakins from other sites.

      Well, you shold try to google for thttpd security . It has a security record which makes Windows 95 look pretty good.

      --

      RFC1925
    6. Re:So what? by Triumph+The+Insult+C · · Score: 3, Interesting

      no, downloading apache elsewhere and running it is not recommended. the asf/apache still has got security bugs that are patched by openbsd/apache, but they (asf) refuse to accept the patches. that's why the openbsd description is (1.3.29 ... + patches)

      --
      vodka, straight up, thank you!
    7. Re:So what? by aled · · Score: 2, Funny

      No way! I vote for FreeNetOpenApacheBSD_without_licence_issues_but_pa tents_maybe.

      --

      "I think this line is mostly filler"
    8. Re:So what? by joshmccormack · · Score: 3, Informative

      Here's where you can find info on thttpd running CGIs.

      It appears, from their benchmarks, that performance running test C CGI's is very good for thttpd.

      Seems like it might be best for simpler scripts, tough, as it appears that CGI execution is serialized, so "...one long running
      script will block all other requests." Here's another explanation.

    9. Re:So what? by geoffspear · · Score: 2, Interesting
      Well, actually reading the resulting pages instead of just looking at the numbers would help a bit.

      I, for one, am shocked that there are 26,000 total pages that mention thttpd at all, let alone with "security" thrown in.

      --
      Don't blame me; I'm never given mod points.
    10. Re:So what? by Chmarr · · Score: 2, Funny

      Ah, you're confusing THTTPD (threaded hyper text transport protocol daemon) with THPTT (threaded high pustulence tongue transport) :)

  3. Re:No posts thus far - an omen? by the+morgawr · · Score: 2, Informative

    I disagree, one of OpenBSD's goals has always been to provide a base system that is as unrestricted as possible. It sounds to me like they are just taking steps to ensure they don't introduce a more restrictive license to the base system.

    --
    The policy of the United States is worse than bad---it is insane. -- Ludwig von Mises, Economic Policy(1959)
  4. Re:Bah by Anonymous Coward · · Score: 4, Informative
    Stupid troll. People have harped on this ad-nauseam.

    Theo makes his living by selling packaged OpenBSD install disks (with CVS checkouts of the source, precompiled packages, etc.). The fact that he sells OpenBSD to pay his bills doesn't make it any less free then RedHat selling Linux.

    Also if you want to use a CD based install, try here.

  5. Re:No posts thus far - an omen? by Anonymous Coward · · Score: 5, Insightful

    Don't count on it, son.

    Every time something like this comes up...he turns it into something good. His reputation grows, and the idea of quality software over Every Imaginable Feature spreads.

    I doubt there will be an OpenBSD replacement for Apache. However, Theo knows one thing most people forget: you can whine and moan all you want, but when you accept the product, they win. However, if a few teams stand up and say, "This is NOT acceptable, we will NOT tollerate it", maybe something can change. XFree86 has managed to marginalize themselves, and convinced themselves that a whole lot of nothing:
    http://www.xfree86.org/distro-support.html
    consti tutes "community support" for their license fiasco. Maybe Apache is next.

  6. Re:No posts thus far - an omen? by Goo.cc · · Score: 3, Interesting

    de Raadt's stance on licensing is the proper road to take, and commendable. From my observations, Debian is the only other operating system group that is as dedicated to free software as OpenBSD is.

  7. Other OS vendors by DieNadel · · Score: 3, Interesting

    What are other OS vendors doing? It's clear that the new license isn't GNU compatible, and I think that Debian is also going into a direction similar to OpenBSD on this matter.
    Anyone care to elaborate on this?

    --
    Utinam logica falsa tuam philosophiam totam suffodiant!
    1. Re:Other OS vendors by Brandybuck · · Score: 4, Interesting

      The old Apache license wasn't GPL compatible either. In neither case should it affect Debian unless they choose to make a political stink out of it.

      --
      Don't blame me, I didn't vote for either of them!
    2. Re:Other OS vendors by forlornhope · · Score: 5, Informative

      Debian doesnt distribute stuff based on if it is GPL compatible. It bases it on if the software is DFSG-free. After that is the question of linking and Debian always tries to follow the license of the software. That is where the stuff about the binary only firmware in the kernel came from along with the XFree86 stuf. The linux kernel is not distributable with the firmware and all the GPLed software that depends on xlib cant link against it under the latest XFree86 license.

      --
      "We Don't Need No Truthless Heros!" - Project 86
  8. RTFA... by enyalios · · Score: 5, Funny

    Oh... hmm... it appears there isn't an FA to R.

  9. Re:No posts thus far - an omen? by Brandybuck · · Score: 4, Insightful

    It sounds to me like they are just taking steps to ensure they don't introduce a more restrictive license to the base system.

    Reading through the Apache 2.0 license, I cannot find anything that is more restrictive than before. It's actually less restrictive in some areas, in an attempt to be compatible with the GPL. The two major differences are:

    1) Legalese. The original BSD-like Apache license was quite loose in its wording. This scares the crap out of most corporate lawyers ("OMG, there's no clause imdemnifying us against jaywalking!"). So the new license has been tightened up with lawyer-friendly language.

    2) Patent license. The old license was a copyright license. It didn't cover patents. The new one does. You're gaining rights as a user with this.

    I really don't understand what OpenBSD's problem is with this. It's a free license. It's a "copycenter" license. It's unrestricted and unencumbered. I suspect this is about politics more than any actual license terms.

    --
    Don't blame me, I didn't vote for either of them!
  10. Re:No posts thus far - an omen? by Anonymous Coward · · Score: 5, Informative

    From the OpenBSD perspective, you are completely missing the point:

    GPL: OpenBSD does not consider the GPL to be a "free" license. Becoming more "GPL compatable" may be viewed as a benefit to the GNU and Linux people, but it is VERY much against the goal of the BSD projects. Restricting ANYONE'S use of a product is not a good thing in our mind.

    1) "Legalese" is a bad thing. If you gotta get lawyers involved to understand it, it is bad. BY ITSELF, that's grounds for rejection.

    2) When did software patents or anything regarding patents and software become a good thing (at least as commonly used)?

    The new license is much longer and more complex. This is a bad thing (in a BSD advocate's view).
    The BSD license is very simple: Start with the basic rights of a copyright holder, and release ALL of them except the right to identified as the author, giving the USER FULL RIGHTS TO DO BASICLY ANYTHING WITH THE CODE other than claim/change authorship or sue for dammages.

    Use it. Imbed it. Give it away. Sell it. With or without source code. WHATEVER. Now...add extra words to the license: HOW CAN IT POSSIBLY GET MORE FREE? Anything you add is "taking away" rights. Anything you do to "protect" yourself is again, taking away from the potential userbase of a product.

    The point of the GPL seems to be to keep Open Source software from getting utilized by commercial software vendors. That's a noble goal -- you work for free, you want others to be able to enjoy your work for free. But, you are saying the CODE is free, not the useage of it.

    The Point of the BSD license is to get the software USED in any sense of the word. BSD authors would prefer that their good software be USED in commercial products, rather than having the commercial vendors writing more flawed, or incompatable, or alternative protocols.

    Do you think Cicso would have put a GPL'd SSH into their products? Probably not: they'd have done their own management application, which would only run on Windows machines or a few Unixes, or stuck with telnet. GPL advocates would probably say that was a "victory for freedom of the code", as the (hypothetical) GPL-SSH code wasn't used to make a profit by the evil Cisco. BSD advocates would prefer that the code be FREELY USED by ANYONE, including Cicso, Microsoft, Sun, HP, Intel, Motorola, IBM, and anyone else. Restricting ANYONE, no matter how "evil" they are perceived to be by someone is very much against the point of the BSD license.

  11. Re:No posts thus far - an omen? by Brandybuck · · Score: 2, Insightful

    This is a bad thing (in a BSD advocate's view)

    I am a BSD advocate. The license is certainly longer, and in a way, that's bad because fewer people can understand it. But my understanding is that it is necessary. In the past we used licenses to tell other hackers that they had permission to use our software. But we are no longer a community of hackers, we now have lawsuit happy lawyers among us. When you have major lawyer-bound organization using (and contributing) to Apache, you can't hold on to the pollyanna licenses of the past.

    --
    Don't blame me, I didn't vote for either of them!
  12. Re:No posts thus far - an omen? by perlchild · · Score: 3, Insightful

    Actually, it's quite the opposite. OpenBSD's creed of "Security first" condemns it to a sort of "media obscurity" (nothing kills a story like "It doesn't do anything fancy, and just works") yet Theo's colourful disagreements with practically everyone under the sun keeps the mindshare of OpenBSD alive and well.

    Couple that with their habit of doing things differently from everyone else just once in a while to keep track of who's watching, and you have a winner.

  13. This s about Patents and it is a strange complaint by m_evanchik · · Score: 4, Insightful

    Reading the comments at undeadly.org, it seems the big beef is with a clause that covers patent issues of any code as well as copyright issues.

    Basically, the clause says that if you have any patent claims to the code that you contribute (or is it just use? I'm not sure.) then you irrevocably grant license to others for those patents and if you sue , then you can't use Apache.

    I'm unsure as to how this is a bad thing. Most "free" software licences were written before software patents were a big issue, and therefore only deal with software as a copyrightable, and not a patentable entity. Just as software code must be updated to deal with new operating enviroments, so legal licensing code must be updated to deal with a changing legal enviroment.

    The new clause forces patent holders to play nice as well as copyright holders.

    Would it be better to encourage lawsuits over patent issues?

  14. Not a real problem by jpkunst · · Score: 4, Interesting

    I don't think this will be a real problem. If Apache is no longer allowed in the OpenBSD base system it can simply be moved to ports/packages, and it will be just a pkg_add away - just as is now the case with Apache 2.0.

    JP

    1. Re:Not a real problem by peacefinder · · Score: 4, Informative
      It appears that the existing 1.3.29 (+ patches) apache will remain in the base OpenBSD install indefinitely. The OpenBSD folks have audited it for security, and it does what a basic web server needs to do. Anything beyond that is not really the OS vendor's problem anyway.

      As always, if the end users need more features, they can install a newer version. But note the warning on the openbsd-misc list:
      Subject: Re: no more apache updates
      From: Henning Brauer

      let me add one more thing.

      it is of course possible to install an apache 1.3.31 or future ones
      from source on OpenBSD.

      however, doing so is one of the dumbest things you can do.

      there is a number of serious security problems in apache that we have
      fixed, and that have been offered them back, and they refused.

      selfmade apache upgrade = security downgrade, ok?
      --
      With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
    2. Re:Not a real problem by jpkunst · · Score: 2, Interesting

      But since everything is open source, it should be possible to apply any OpenBSD security patches to 1.3.31 or later, and offer that one (in ports/packages) as 1.3.31 (+ patches), right?

      JP

    3. Re:Not a real problem by c13v3rm0nk3y · · Score: 4, Informative

      In theory, this should be doable. In practice, it will be a mess of backporting and three-way merging.

      Not to mention something you will have to do every time the Apache people release new versions with their own patches. You can only maintain your own abandoned tree for so long.

      I guess you could build off of your own copy of their CVS tree, and just rebuild based on their tags. This defeats the purpose (to me) of a nice easy ./configure ...; make; make install.

      --
      -- clvrmnky
  15. Re:No posts thus far - an omen? by xoboots · · Score: 5, Interesting
    Do you think Cicso would have put a GPL'd SSH into their products? Probably not: they'd have done their own management application, which would only run on Windows machines or a few Unixes, or stuck with telnet. GPL advocates would probably say that was a "victory for freedom of the code", as the (hypothetical) GPL-SSH code wasn't used to make a profit by the evil Cisco. BSD advocates would prefer that the code be FREELY USED by ANYONE, including Cicso, Microsoft, Sun, HP, Intel, Motorola, IBM, and anyone else. Restricting ANYONE, no matter how "evil" they are perceived to be by someone is very much against the point of the BSD license.

    FOOL. The GPL does not restrict anyone from using GPL licensed code. It restricts the ability to hinder or encumber the code and that is the choice that users must make. BSD is free beer, certainly--no wonder corporations love to suck it up. GPL is free code--the code itself is free from the whims of its users. What is the difference? BSD derived code (which may be FAR more useful than the original sources) can disappear while GPL derived code can not. You're right about one thing: the GPL is *NOT* about user freedom while the BSD is. I suggest that the GPL is far more important to software as a result. I don't care whether CISCO or whomever makes money--I care that quality code remains in the community. (AND note, they can equally well make money with GPL'd code--they only have to share back their modifications. Is that really asking too much?)

  16. Whom to complain to? by gtrubetskoy · · Score: 4, Insightful
    You know whom to complain to.

    I hope he means the US and EU governments here. Had there been no software pattents under incredibly lax oversight with the subsequent abuse thereof, the Apache Software Foundaton wouldn't be forced to write this clause into the license.

  17. This is how APACHE got started by Nonesuch · · Score: 5, Informative
    The "APACHE" server project was originally a set of patches to the NCSA HTTPd, the name comes from "a-patchy web server".

    Back around 1995, development of the NCSA sort-of-free web server was starting to die out, and developers who had been producing a set of patches to the NCSA project decided to "fork" their development branch.

    After the fork, the majority of development effort concentrated in the new "Apache" project, and the NCSA HTTPd died out about a year later.

  18. Re:No posts thus far - an omen? by Pieroxy · · Score: 2, Informative

    they only have to share back their modifications

    Well, if I understand the GPL accurately, you can't use a GPL lib without sharing your entire codebase. That's a bit restrictive to me. As a result, we don't use any GPL code in my company, because we would have to integrate it within our app, and our app would become GPL by that action.

    See how it is restrictive now?

    LGPL, that is a much less restrictive license.

  19. Re:No posts thus far - an omen? by Pieroxy · · Score: 2, Insightful

    Well, first, I would like to apologize for the AC asshole that replied to your post. Clearly brainless.

    Second, I didn't say anything that contradict your post. BSD and GPL are different licenses. I totally understand the different approaches.

    One difference, though, is that you tend to discard BSD against GPL which is - to you - better. You have to understand that different people may think differently.

    Las of all, one of your last statements: "Now do you see how restrictive BSD licenses are?".

    On that I will disagree. GPL is more restrictive than BSD: I don't think you can find one situatons where someone would be impeached or forced to do something with BSD and not with GPL. The opposite trivially doesn't stand.

    Don't be mistaken. This doesn't mean that a developper of BSD code will get more reward than a developper of GPL code. It means that whoever you are (integrator, developer, user), you have less restrictions with a piece of code under the BSD license than with a GPL code.

    No flame intended, not quality judgement, just a fair statement: Less restrictions.

    You want to use GPL code, everything has to be GPL
    You want to use BSD code, go ahead

    You want to write GPL code. All of it has to be that way
    You want to write BSD code, go ahead.

    The list could go on and on, proving one point: BSD is less restrictive than GPL. Nothing else.

  20. Re:This s about Patents and it is a strange compla by TiggsPanther · · Score: 3, Interesting

    I think this is where the problems come in. From what I can tell (be warned: legal-speak confuses me immensely) it seems to be a necessary change because of the recent furore about software patents. It seems to be merely a restriction to prevent patent-holders from contributing their ideas to the codebase and then down the line trying to charge for use.

    The problem then appears to stem from the fact that said restriction is a restriction - and is incompatible with the majority of current free/open licenses.
    Or something, anyway. but basically it looks like changes which are a good idea in theory are incompatible with the letter of a lot of F/OSS licenses. And, like it or not, this means that it can cause problems unless/until the GPL/BSD/WTF licenses catch up with the changes.

    I'm not so sure it's that the changes are nevessarily a "bad thing", more that the various F/OSS groups are showing that they take licensing seriously. And with the current anti-free FUD going around, showing that they will take serious steps to avoid breaking licenses can only be a positive step.
    Sadly, the drawback is that to Play By The Rules sometimes they have to make unpopular decisions. But the flipside is that, if necessary, they can still fork from earlier versions.

    Tiggs
    --
    Tiggs
    "120 chars should be enough for everyone..."
  21. Don't want GPLd code? Then write your own! by KamuSan · · Score: 2, Insightful

    Then don't fsking use other people's code, write your own!

    The essence of GPL is this:
    Yes, you can use other people's work, but then you'll have to contribute some work yourself.

    If you just take other people's work without giving something bakc, you're just a THIEF!

  22. Re:No posts thus far - an omen? by OoSync · · Score: 2, Informative

    Well, if I understand the GPL accurately, you can't use a GPL lib without sharing your entire codebase.

    This is false. Much like the BSD-licensed code, you may GPL'ed code for anything you wish.

    What you cannot do is to distribute GPL code without offering the same rights as you were given under the GPL.

    So, if the app is just some random internal-use-only app, then using GPL code is perfectly reasonable and legal. However, if it is a product the company distributes, then yes, your code will need to be GPL compatible. There is more than one way to do so, some which would not mean disclosing the source of your code.

    --

    I always get the shakes before a drop.
  23. Re:No posts thus far - an omen? by Brandybuck · · Score: 2, Informative

    What you cannot do is to distribute GPL code without offering the same rights as you were given under the GPL.

    For all practical purposes, this is the SAME THING!

    If I am writing an application for the purposes of distributing it, then a GPL library is restricting my ability to distribute it. Even if I distribute it within embedded hardware. This is radically different from the LGPL.

    your code will need to be GPL compatible.

    You've got it backwards. Any code that is considered to be "derivative" by license must be released under the GPL. The "compatibility" refers to linkage/derivation in the other direction.

    Since this is frequently misunderstood, let me offer an example. You can distribute an application that links to a BSD licensed library under the GPL, but you may not distribute an application that links to a GPL library under the BSD license.

    --
    Don't blame me, I didn't vote for either of them!
  24. Re:No posts thus far - an omen? by Brandybuck · · Score: 2, Informative

    I also suspect that available BSD licensed software will stagnate

    You mean like the stagnating Apache the topic is about? The old Apache license was merely the BSD license with a trademark/advert clause.

    Prepubescent Slashdot trolls like to joke about BSD dying, but the fact of the matter is that for the thirty year history of BSD licensed code, it has never once stagnated. FreeBSD, NetBSD and OpenBSD, all under the BSD license, are growing at a tremendous rate.

    --
    Don't blame me, I didn't vote for either of them!
  25. Re:No posts thus far - an omen? by NickHolland · · Score: 2, Insightful

    Time to de-lurk, as other ACs are resorting to name calling, and don't want to be confused with them. I wasn't being so much an Anonymous Coward as a "Lazy Bum", too lazy to look up my old slashdot name and PW. :)

    Most of our disagreement here appears to over terms and usage. I think we've made our respective meanings clear...now readers get to decide for themselves which they prefer 8).

    Hopefully we can also agree with this point: there are benefits and downsides to both BSD and GPL licenses -- the choice of license should always be up to the coder. I would also think that the acceptability of each should always be left to the person using the software in question.

    HOWEVER, I do want to pick on this statement of yours: "BSD derived code ... can disappear while GPL derived code can not" This is not true (at least for my definition of "dissappear"). Once a work is released with a license, that license can not be revoked on that particular version of the source. The project may fork at that point, with someone taking a BSD'd project in a non-BSD direction (i.e., Apache or XFree86 or SSH), but the OLD VERSIONS remain with their old license. Believe me, if SSH.com could revoke the old v1 ssh code's BSD license, they would in a heartbeat. They took their app closed source, OpenSSH took the old BSD code and extended it (and a side note: I have no doubt that both OpenSSH and SSH.com's products are better because of the existance of the other, which means the users win).

    Now, if by "can disapear", you mean developement can take place that is not fed back to the open source community, sure, but that's not what I would call "disappearing". XFree86, Apache and SSH didn't "disappear" from the world, just got "less free" development. If the open source community cares enough to continue "free" development of BSD licensed code, they can.

    As for is sharing back modifications "really asking too much?", the idea sounds great...however, it gets messy. Making a three line change in a GPL program? Sure, easy. Incorporating a small 100 line GPL'ed routine into a 10,000 line application forcing the entire app GPL? That doesn't seem "fair" to me. Things get ugly if you start trying to draw a line here...lawyers get involved. The BSD philosophy is "just use it. Feed back your contributions if you wish to, but you are 'free' do to as you wish in that regard". Personally, I prefer that acts of generosity be voluntary...but that's me. :)

  26. Re:No posts thus far - an omen? by xoboots · · Score: 2, Insightful
    "Someone can take a BSD codebase, make changes and never release the sources--to me, that is disappearing the code, though I should think of a better way to describe it."

    AC> This is a common misperception for GPL advocates, when they argue for GPL against BSD. The GPL code can "disappear" as described above, if the code and changes aren't in distribution.

    AC> Generosity is about giving without expecting any return. The BSD license has higher deference in this regard.

    That's a bullshit counter-point. I'm specifically talking about programs that are distributed and not private sole-use creations which couldn't be controlled anyhow. (I don't care what you do in your own bedroom, you know?)

    Generosity is about giving without expecting return, but greediness is about taking without giving back. I will be generous, but not to the greedy. That is my choice.

    There's a lyric in a song that goes like this:
    we don't mind
    we've been doing it all the time
    but if you want us to sacrifice
    you got to give something back to life

  27. Re:GPL & BSD- expanding body of work by xoboots · · Score: 2, Insightful

    The GPL encourages expansion of the GPL body of work.
    The BSD licence encourages use of the code by everyone.


    That's an excellent way to put it, though I would rather put it as:

    The GPL ensures expansion of the GPL body of work for everyone.
    The BSD licence permits use of the code by anyone.

  28. Re:boggle by Nimrangul · · Score: 2, Insightful
    What does the Free Software Foundation have to do with OpenBSD not liking stupid licenses?

    OpenBSD doesn't like the GPL, it is infact replacing all the GPL code in the base system with BSD varients (diff, gzip, awk and others).

    Your comment is out of place here, Apache being GPL incompatible had nothing to do with OpenBSD rejecting it, it was that the license is OpenBSD incompatible. Free as in free.

    --
    I'm sick of following my dreams - I'm just going to ask them where they're going and hook up with them later.