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?"
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
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.
In Soviet Russia, BSD is dead!
/Troll
Imagine a Beowolf cluster of dead BSD in Soviet Russia welcoming our new BSD overlords!!
As if OpenBSD is more free than Apache! Where's the install ISOs, Theo?
de Raadt might just be fanatacizing himself out of existence.
... I just poured a bowl of steaming hot BSD down my pants!
I have downloaded and compiled Gentoo Linux, and WOW it's amazing. Portage is amazing too. I've always wanted to try out the BSD distributions, but now that I've seen portage and the advantages of compiling the entire OS from source, I am wondering: does BSD come with anything like portage?
Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
...I'd probably make some wiseass comment about how this means that BSD is dying...well...aww heck.
BSD IS DYING! DYYYYYYING!
But there is another kind of evil that we must fear most... and that is the indifference of good men.
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!
Oh... hmm... it appears there isn't an FA to R.
DEAD OPERATING SYSTEM SKETCH Cast:
Mr. Praline: John Cleese
Shop Owner: Michael Palin
A customer enters an operating system shop.
Mr. Praline: 'Ello, I wish to register a complaint. (The owner does not respond.)
Mr. Praline: 'Ello, Miss?
Owner: What do you mean "miss"?
Mr. Praline: I'm sorry, I have a cold. I wish to make a complaint!
Owner: We're closin' for lunch.
Mr. Praline: Never mind that, my lad. I wish to complain about this operating system what I purchased not half an hour ago from this very boutique.
Owner: Oh yes, the, uh, *BSD...What's,uh...What's wrong with it?
Mr. Praline: I'll tell you what's wrong with it, my lad. It's dead, that's what's wrong with it!
Owner: No, no, it's uh,...it's resting.
Mr. Praline: Look, matey, I know a dead operating system when I see one, and I'm looking at one right now.
Owner: No no it's not dead, it's, it's restin'! Remarkable OS, *BSD, idn'it, ay? Beautiful kernel!
Mr. Praline: The kernel don't enter into it. It's stone dead.
Owner: Nononono, no, no! It's resting!
Mr. Praline: All right then, if it's restin', I'll wake it up! (bashes at the keyboard) 'Ello, Mister *BSD! I've got a lovely fresh kernel update for you if you show...
(owner hits the keys)
Owner: There, it spewed some debug output to the command line!
Mr. Praline: No, it didn't, that was you hitting the keys!
Owner: I never!!
Mr. Praline: Yes, you did!
Owner: I never, never did anything...
Mr. Praline: (yelling and typing into the console repeatedly) 'ELLO COMMAND PROMPT!!!!! Testing! Testing! Testing! Testing! This is your nine o'clock cron job!
(Rips out hard drive from computer case and thumps it on the counter. Shoves it back inside the case and reboots the system - blank screen.)
Mr. Praline: Now that's what I call a dead operating system.
Owner: No, no.....No, it's stunned!
Mr. Praline: STUNNED?!?
Owner: Yeah! You stunned it, just as it was finishing an I/O task! *BSD stuns easily, major.
Mr. Praline: Um...now look...now look, mate, I've definitely 'ad enough of this. That operating system is definitely deceased, and when I purchased it not 'alf an hour ago, you assured me that its total lack of responsiveness was due to it bein' in the process of recompiling itself after a particularly comprehensive code update.
Owner: Well, it's...it's, ah...probably pining for some dilettante dabbling.
Mr. Praline: PININ' for some DILETTANTE DABBLING?!?!?!? What kind of talk is that? Look, why did it fall flat on its back the moment I started Emacs?
Owner: *BSD prefers swapping everything out to the hard drive! Remarkable variant, id'nit, squire? Lovely kernel!
Mr. Praline: Look, I took the liberty of examining the system when I got it home, and I discovered the only reason that it had been printing any text at all to the screen was because of all the WORRYING COMPILER WARNINGS encountered while it was being rebuilt.
(pause)
Owner: Well, o'course it was spitting out those warnings! If I hadn't updated the kernel with an unstable development build, you might have had your FTP server compromised [slashdot.org], and VOOM! Bye bye to your business.
Mr. Praline: "Server"?!? Mate, this OS wouldn't "serve" if you put four million volts through it! It's bleedin' demised!
Owner: No no! It's pining!
Mr. Praline: It's not pinin'! It's passed on! This OS is no more! It has ceased to be! It's expired and gone to meet its maker! [lemis.com] It's a stiff! Bereft of life, it rests in peace! It's kicked the bucket, it's shuffled off its mortal coil, run down the curtain and joined the bleedin' choir invisib
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be a Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
Yet another cunting bombshell hit the "community" of *BSD asswipes when IDC recently confirmed that *BSD accounts for less than a fraction of one single puny fucking percent of all servers. Coming hot on the heels of the latest Netcraft survey which plainly states that *BSD has lost more fucking market share, this news serves to reinforce what we've known all along. *BSD is ingesting itself backwards, disappearing up its very own shitter, as fittingly exemplified by coming a piss poor dead last in the recent Sys Admin comprehensive networking test.
You don't need to be a cock-sucking Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any fucking future at all for *BSD because that sorded, shit-filled, mutated testicle of an operating system is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink splashes across the accounting documents like a series of exploding bloodfarts. FreeBSD munches the most ass of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD cuntwipes Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying and its rotting corpse smells worse than a maggot, vomit, shit and piss cocktail.
Let's keep to the facts and look at the fucking numbers, shall we? OK!
OpenBSD wanker Theo states that there are a pathetic 7000 users of OpenBSD. How many users of NetBSD are there? Oh, God, let's fucking see... The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore it's turd-suckingly obvious that there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore, by simple fucking arithmetic, there are (7000+1400+700)*4 = 36400 FreeBSD users. Surprise fucking surprise, this is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of those arseholes at Walnut Creek, abysmal sales and so on, FreeBSD showed themselves to be a bunch of retarded tossers, went out of business and were taken over by BSDI who sell another special needs OS. Now BSDI is also a miserable failure, its corpse turned over to yet another charnel house... pathetic.
All major surveys show that *BSD has steadily fucking declined in market share. *BSD is where it belongs, at death's door and its long term survival prospects are almost non-fucking-existant. If *BSD is to survive at all it will be among moronic, dilettante shitheads. *BSD continues to Chew Satan's Dick And Fuck The Baby Jesus Up The Pooper. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD IS A FUCKING USELESS WASTE OF BITS AND IS DYING LIKE THE DOG THAT IT IS. IT MAKES ME SICK JUST THINKING ABOUT IT.
*** This thread is marked as CLOSED ***
*** Please move on to another topic ***
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?
evanchik.net
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
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.
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.
I do not deploy Linux. Ever.
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.
TiggsSadly, 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
"120 chars should be enough for everyone..."
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!
I haven't read it myself but does this force you to open your patents up to everyone for any use or simply for apache-derived open-source projects?
Essentially it boils down to the difference between making your ideas public domain and GPLing them.
I can see the logic behind either approach, but the public domain-ish one seems to be more natural; to do otherwise would be like saying "I'm going to publish this information out in the open, call it Free but reserve the right to sue your ass back to the stoneage if you actually use it (or any ideas it gives you) for your own purposes".
my sig's at the bottom of the page.
it is bad because it places restrictions on the software past what are imposed by the bsd license. openbsd now uses the 2-clause license, and this new license apache uses (it's the same core issue (not free enough licenses) with cisco/vrrp and xfree86) a more restrictive license
theo has made it clear, a number of times, that nothing new will get into the tree with unfree licenses. he (and the rest of openbsd) want it this way.
really, it boils down to simplicity of the license. read the 30 or so lines of the 2-clause bsd license. then read this new apache license. then read the gpl. apache has just made their license more complex and as such, made their software less sought-after
vodka, straight up, thank you!
So is the only "non-free" aspect of this that it restricts the freedom of contributors to sue over patent ownership of code that they themselves contributed?
There seems to be a paradox, because if patent holders can sue over contributed code, then the software is non-free for the user.
So with the clause, the contributor loses the freedom for preying on users legally, while without the clause, users retain the freedom to subject themselves to endless legal hassles.
This is a perversion of freedom absurd. The clause is fine and free.
One possibility is that somebody might be upset about the clause considering *countersuits* as another violation. This somebody might be big and blue.
evanchik.net
The GPL encourages expansion of the GPL body of work.
The BSD licence encourages use of the code by everyone.
Framed this way, you can decide what your #1 goal is, then select that license.
Frankly, I find the entire GNU/GPL movement hypocritical. The only truly free software is that which has no license, copyright, or patent. All the GNU prattling makes it feel to me like a camp with the barbwire facing inward, armed border guards you can't bribe, and a little crazy dictator preaching his word to the masses. Don't worry though. I hear the kool-aid is free as well.
"A man talking sense to himself is no madder than a man talking nonsense not to himself."
The Apache 1.3 series really doesn't seem to get much development besides the usual bugfixes and security patches. The only reason people use it is because of either refusal to change to Apache 2 (if it ain't broke don't fix it) or because there's still some required module that only runs on Apache 1.3. On the other hand, I really never got why theres a webserver in the base OS in OpenBSD. As some other posters mentioned, the ports is where a webserver belongs IMHO.
I will soon be back. Teabaggers. !FP.
This is false. Much like the BSD-licensed code, you may GPL'ed code for anything you wish.
Obviously, I can't simply rename GNU software, remove the license and sell it. I also cannot legally print the source into a big stack of paper and bash Bill through the windows with it.
So, if the app is just some random internal-use-only app ..
He didn't say it was internal use only. Also, in a business context, can you really make sure that it stays internal ? What if the company gets bought ? What if it splits up into small companies ? What if your app is so great you want to sell it ?
What you cannot do is to distribute GPL code without offering the same rights as you were given under the GPL.
I read this up under the GNU website yesterday, and they commented that you can't distribute the program either without offering the same rights.
And the original comment isn't fitting in all situations either:Well, if I understand the GPL accurately, you can't use a GPL lib without sharing your entire codebase. .
Well, if it is a "lib", then it is possible that the lib is available under the LGPL, and in this case your codebase stays yours and unburdened.
Now to add something myself, it it somewhat annoying that it is usually the GPL that gets used not the LGPL or the GNU Artistic License.
For example, if I have a snippet of code that is under GPL, and I don't change it and it is clearly separated and encapsulated in one file, then if I make a program that calls that code then I am supposed to make not only that code but the entire program available under the GPL.
Clearly that does not make that much sense; consider for example if I spend some more brains and effort I could place the GPL code snippet in a separate program, and call the code by the venerable systems exec command, and in this case I only have to make the wrapper I made for the GPLed code under the GPL.
This may be cool from a theoretic point of view, "free software", but it is difficult in practice.
I'm still trying to figure out what people mean by 'social skills' here.
And on today's news (doesn't this sound familiar????)....
[22 June 2004]
The Apache Software Foundation core team has voted to disband itself, effective 01 July 2004 in what is basically a minor internal restructuring, similiar in both spirit and action to last January when the devel list was opened up to the whole Apache HTTPD community instead of as previously just Apache HTTPD developers.
This dissolution made allot of sense as the core team was supposed to be distillation of the best and brightest that Apache HTTPD development had to offer. In reality, this vibrancy required constant checking, pruning and monitoring and as Apache HTTPD is a volunteer organisation of all this extra burden was taking away precious development time to perform worthless bureaucratic tasks.
Happily, the vast majority of core team members saw that the important architectural discussions were happening out there on the devel list and not behind closed doors on core, and so with a gift for the obvious, they voted to disband.
It is possible though, that Task Forces, ad hoc committees, will be setup in the future to fulfill certain goals, issues and technical problems that inevitably spring forth. There is precedent for such Task Forces in Apache HTTPD, as during the years of 1997-1999 there was one called a Design Team that was made up of many non-core technical personnel to create the all-important 2.0 modular architecture.
In the meantime, The Apache HTTPD Project and its still very active and cutting-edge developers are doing what they do best: developing, discussing and hanging out on the development list all for the purpose of fielding questions and getting ready for our 1.4 Release. While you are in the area, why don't you join them?
Comments, concerns, sighs and cheers about the dissolution can be made on Forum at Apache dot org; registration is not necessary. Hope to see you there.