Theo de Raadt Discusses OpenBSD and Beyond
emil writes to tell us that NewsForge (Slashdot Sister Site) is running an interview with OpenBSD project leader Theo de Raadt. In the interview Theo explores the upcoming release of OpenBSD 3.9, continuing financial difficulties, and some of the tension between the OpenBSD team and other businesses that some feel are taking advantage of the free software without giving anything back. In related news the Jem Report has an interesting writeup that expounds on widespread difficulties that could be faced if the OpenBSD project continues its downward spiral because of their parallel development of OpenSSH.
http://www.openbsd.org/ might even be a better source yet.
Because BSD is an Operating System, and GNU/Linux is an operating system... try reading that article again.
How Unix like is it actually?
Well, it traces back to BSD, unlike Linux, which was a kernel written to go with GNU, which in turn is written from scratch. While the free BSDs have changed a bit since they forked in the early nineties, they still are descendants of UNIX, and are much more close than GNU is, for better or for worse. (NetBSD is probably the closest of Free,Net,Open,&c.)
Finally, for real, today's topic is: BSD is dying
All other posts are off-topic. Enjoy!
...that some feel are taking advantage of the free software without giving anything back.
Damn. I wonder if there was anything they could have done about that?
Religion for nerds. Stuff that really matters
Nvidia did not give anyone documentation. Instead, they expect people to load a gigantic blob of binary code into their kernel, and just be happy with that. Some Linux people in Germany reverse-engineered the driver years ago, but the rough story I heard is that Nvidia asked them to stop, and they did. This just astounds me!
Gee, I don't know, maybe they had lives they didn't want to sacrafice for the cause Theo. He then goes on to slag linux developers in general but maintains that he doesn't really go into advocacy.
How we know is more important than what we know.
"I will say it here -- if an OpenSSH hole is found that applies to SunSSH, Sun will not be informed. Or maybe that has happened already." - Theo de Raadt
I'm sure they'll find out when everyone else does.
Some of the OpenSSH freeloaders, like Apple Computer and The SCO Group, are notorious for reaping financial rewards from selling open source software bundled with their proprietary products.
What part of the BSD license does Theo not understand? Apple and SCO aren't "freeloaders", they are using the software under the intended license.
Furthermore, what makes Theo think that people want to run OpenSSH? At this point, it's as entrenched as Windows--nobody has a choice.
For our work on OpenSSH, companies using OpenSSH have never given us a cent. What about companies that incorporate OpenSSH directly into their products, saving themselves millions of dollars?
No, they haven't been saving themselves "millions of dollars". If OpenSSH didn't exist, people would implement some other free ssh client or switch to a different standard.
If you release something under a FOSS license, figure out your business model beforehand. Of course, Theo actually did: his work on BSD has given him plenty of exposure and celebrity status, which many would consider ample reward for his work, and something he wouldn't have gotten if he had founded a small software company instead. And I'm sure he could (or could have) translated this into consulting opportunities and other business, without even changing the license on anything. But, like many celebrities, it's just never enough.
Wow, is Jem ever whiney...
http://outcampaign.org/
Is it just me, or does anyone else always feel the urge to pronounce "Theo de Raadt" as "Theo da Rat" with a mafia godfather style accent?
proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
This is a perfect example of the problem with BSD licencing. Under the various BSD licences, its perfectly OK to take a piece of code and sell it, either modified or exactly as found, without in any way recognising or contrubuting to the project. Run "strings c:\windows\system32\ftp.exe" on a WinXP box and you'll see a perfect example of uncredited work. At least under the GPL if someone sells an unmodified program, the project will get recognition (since it will have to remain open source, and thus the origion of the code will be obvious), and if they sell a modified version the project will get the source for the modifications back. Neither directly equates to funding, but publicity and a better code base both help to attract financial support. Both arrangements depend somewhat on the cooperation and altruism of the entity using the code for a profit, but the GPL isn't quite so hopelessly naive.
Where to start?...
BSD is an operating system. It consists of a kernel (like linux), a userland (like GNU), and a bunch of applications which are largely source-compatible with Linux.
The BSDs share the fundamental gcc/gas/ld toolchain with GNU, but pretty much everything else (particularly the C library and make) they have their own version of. It is *possible* to run the BSD system on Linux (though not very easy), and actually very easy to run the entire GNU system on BSD. But they are different projects.
OpenBSD was the result of a squabble between Theo and the NetBSD team. This was a felicitous squabble for the rest of us, because OpenBSD is a great operating system.
All's true that is mistrusted
Religion for nerds. Stuff that really matters
I bought the T-shirt; does that count?
"Can anyone tell me why BSD with it's enhanced security isn't incorporated into most Linux distros?"
It's not a simple matter of importing code, to duplicate the changes in the Linux kernel and the GNU toolset would be prohibitively difficult. Also, much of the improved security comes at the expense of performance or functionality.
I rarely criticize things I don't care about.
I was recently asked in a job interview "If Theo de Raadt and Dan Bernstein were locked in a room with knives, who would you want to come out alive?"
;P
(and my interviewer is probably reading this, in which case, "Hi there!")
I said I wanted Dan Bernstein to come out alive, because I actually use his stuff in production as opposed to OpenBSD... but after thinking about it for a while I realised that OpenSSH is perhaps more important that Dan Bernstein's stuff. I mean, Dan never updates qmail and any of his tools... Theo may as well bump him off for all I care.
If you're a Linux user and you like your madwifi driver, you can thank the OBSD ath driver. Also if you ever want a RALink driver, OpenBSD is the only OS that has one right now and it seems almost certain any ports will be based off it. Anonymous CVS? Theo came up with it after NetBSD kicked him off the commit list. Randomized mmap, stack protection ... there's a lot of development being taken from openbsd. We've all got an interest here.
All's true that is mistrusted
But this guy is an ass. There are plenty of Open Source products that people don't pay for. Does Google pay for Linux and Apache? Does Yahoo pay for FreeBSD, does Apple? Nope. If you don't like it, don't use the license.
Someone would probably give OpenBSD a grant, but Theo has already proven he doesn't know when to shut up and has problems playing with others. Cry me a river.
The more you know, the less you understand.
Some of the OpenSSH freeloaders, like Apple Computer and The SCO Group, are notorious for reaping financial rewards from selling open source software bundled with their proprietary products. What part of the BSD license does Theo not understand? Apple and SCO aren't "freeloaders", they are using the software under the intended license.
No, it's far simpler than that. Apple and SCO *paid for* BSD. BSD was paid for by the taxpayers of California, including corporations like Apple and SCO. Perhaps Theo noticed a "Copyright 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved" somewhere in his review of the source code. Perhaps Apple and SCO believe they have contributed more than Theo. Besides cash Apple has also contributed formerly closed source, for example the HFS+ support in Darwin. Self serving, so what, Theo, RMS, and a host of others aren't?
I use OpenBSD and despite Theo's nonsense I support it by buying a CD every year. If Theo want's his pet projects funded he needs to learn to stop pissing off large potential contibutors, DARPA for example.
Some companies use open source software and they don't pay for it??!! I for one am shocked.
I've got three letters for you: G-P-L.
Should have believed Stallman...
But given that it's the money they want and not the code, GPL wouldn't help in this instance. Unless of course they dual license it, in which case they simply put a price tag on the freedom and sell out once somebody pays enough.
Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
Especially "or maybe that has happened already". Is the great diplomat Theo de Raadt now resorting to extortion?
OT: Who's running OpenBSD on Dell poweredge servers?
If Apple doesn't already pay for NetBSD (which they use), then why on earth should they be expected to pay for OpenBSD (which they don't use)?
Because if they don't, then Theo de Raadt will shoot this adorable rabbit with "OpenSSH" written on it? Meh.
I mean, I'm sure that the loss of OpenBSD would be a sad thing for the open source community, but this entire fundraising drive just smells like the old Oral Roberts "if I don't raise 8.7 million dollars, God will call me home" thing. It seems rather unbecoming of a pillar of the open source community like OpenBSD to undermine the "the marketplace of ideas created by copylefted code means we can give our product away and still support ourselves" message of open source by floating this "WE CAN'T JUST GIVE OUR PRODUCT AWAY AND STILL SUPPORT OURSELVES!! YOU, GIVE ME MONEY!!" message on top of it.
Irritable, left-wing and possibly humorous bumper stickers and t-shirts
It's not that the Foo Corp is using OpenSSH w/o paying Theo or the OpenBSD/OpenSSH crowd. No one (including Theo) has a problem with that.
It's that some companies *cough*Sun*cough* make all kinds of noises about being "open" and "supporting open source" and market the crap out of it purely because it's the latest buzzword, when in reality they just don't give a shit.
That's what gets to Theo... and others.
Theo may be a jerk, but that's not the point here. The OpenBSD team does great work that gets ported to other platforms or just flat out embedded, but no one wants to lend a hand. This interview did not strike me as whiney or greedy; Theo never came across as wanting to get rich, with his grand aspirations of paying travel expenses for poor developers.
His request is very reasonable - everyone is benefitting, and those who are in a position to give a little back should do so. He didn't say fund the project, he said contribute a little. Jeez, anything really.
This whole Slashdot anti-Theo movement is lame, it's like watching jocks push the nerdy quiet kid around in high school, which is a bit ironic considering that many of us *were* those nerdy quiet kids. Stop trying to be part of the "in" crowd by bashing this guy and read the article with an objective eye.
A while back -- pre-SCO -- OpenBSD did a "license audit". I don't have the list in front of me but a sizable number of reasonably well-known open source projects had questionable licences. Theo really did ask nicely and got most of them changed.
TCP Wrappers IIRC was one of them, pppd another (again IIRC).
Like Theo or hate him, he's done more for the Open Source community than just piss people off.
An OpenBSD CD set is $49. If you've ever used OpenSSH or x.org X11 (read the article), you've already got your money's worth. In addition, chances are that somewhere in your organization (or at your house?!?) there's an OpenBSD-based firewall happily chugging away with PF and CARP.
So cut the anti-BSD crap and get over Theo's personality for like 10 seconds and pony up. Some day you'll be glad you did. If for no other reason, do it in your own best interest.
And remember kids: Never trust a computer you can actually lift.
What's so difficult to understand for those GPL zealots out there?
Theo is NOT talking about code. He couldn't care less about the code!
He's talking about MONEY. OpenBSD and OpenSSH need money to pay Theo's (and other's) income, bandwidth, servers, etc. How does the GPL help when you need money? It does NOT help!
If OpenBSD find a bug in OpenSSH they will surely post a notice and release a fix. I don't see how they can keep the information from sun.
I understand that Theo is still Theo, and that they should get some help from Sun, but I don't think his approach is very realistic.
http://michaelsmith.id.au
> tension between the OpenBSD team and other businesses that some feel are taking advantage of the free software without giving anything back
Since when are people who use OpenBSD without giving anything back has to get some tension from the developers? It sounds like now it's a payware. I'm not against a payware, just that if you have to give tension to people without giving code or money back, then really, make it payware or respect the BSD license.
I for one thank all the great work done on OpenBSD project, but if they need money, they should establish some way of making money than just gazing at the people who use by the license and expect something in return as that's the rule.
I mean, world isn't that easy to get money by waiting and expecting people to pay. OpenBSD is not something special. To make money, you do something about it.
This approach seems to work for MySQL.
http://michaelsmith.id.au
I say onto Theo: Tough Cookies! You made your bed, you sleep in it!
BSD vs GPL is not relevant. Theo's bed was made by driving away potential sources of income like DARPA.
I have thought along similar lines, but it really demonstrates something that we must quit ignoring.
"Free" is an illusion.
When we use "free" software, we pay for it one way or another. Time or money, and, no, time is not money.
Money is green stuff that you through around on the crops to make things grow, as somebody in some famous musical once said, quoting somebody else, I'm sure. When you collect too much money in one place, it goes fetid.
Time is the true currency, although too much time can go fetid as well.
The licenses are gentlemen's agreements. It's a trade of time for time, with rules of courtesy. (EULAs are _not_ gentlemen's agreements, I am not taking about those licenses, they don't deserve to be called licenses.) The licenses form the ground rules for the community that forms around the software. It's very much like the old guilds, although much more open in a very good way.
With the GPL, some of the rules of courtesy which are important for maintaining the infrastructure of the guild are explicit. We might assume that this is because Stallman is a cynic, or because he is a realist, but must people are still confused and think he is an idealist.
With the BSD license, the rules are implicit, derived from the external society, the (Christian, though not entirely uniquely so in the current view of history) principle of casting one's bread on the water. It is expected that the waters will bring the bread back, multiplied. And this is where things have broken down.
Even under the BSD license, the rules of giving back are natural laws, and are not suspended. Humans whose primary product are sales presentations have no idea that they have to give back or the resource will be depleted. Stallman recognized that, Theo has not yet.
People have to be reminded to be courteous, and that's why an idealist and general nice guy like Theo ends up making enemies. The license doesn't remind people, so he has to spend his energy reminding them.
Putting new source under GPL would be one solution, but, as is well known, it is not one that can really be considered yet. A new modified BSD that contains a non-binding reminder that the resources don't renew themselves may be what's in order right now.
Both NetBSD and OpenBSD are great platforms and each have their benefits. Prehaps it is time for OpenBSD to join into NetBSD.
I realized that people said and did bad things in the past, but come on, let by-gones be by-gones. We are all adults and time heals old wounds.
There must be a way to convince the OpenBSD and NetBSD core developers to work together.
Maybe I am just a wishful thinker.
OpenBSD has done good work & currently depends on receiving financial donations. Enlightened companies should notice that OpenBSD needs some funding right now & that it would be cheaper to fund them than to have to adopt the support and development of the OpenBSD products they use.
Regardless of what work the OpenBSD team does or doesn't do, Theo de Raadt is the one who will be receiving, and managing, the money. Theo de Raadt, as the public face of OpenBSD, is the only sign we have of why this money is needed and what will be done with it. Thus it is quite reasonable, if the person serving as the public face and cash collector for this funding drive is publicly handling the drive in such a way that he seems to be making unreasonable demands or unreasonable threats, for this to reflect badly on the funding drive itself.
It is as simple as this: OpenBSD is not asking for everyone to just get along with them and not pick on them. If they were, they would be meeting with a much better response. They are asking for money. People tend to have somewhat higher standards of someone who approaches them asking for money than they do the rest of the time, especially when that person is mostly asking for that money to fund a product that most of us don't want or use. The OpenBSD project can't continue to support SSH development on their own? Well, honestly my first response is "well, then let's find someone who can". It has not been at all made clear to me why OpenSSH development is not a task which can be continued by someone else, nor why OpenBSD development must necessarily be tied to OpenSSH development.
Your bizarre comparison to high school social dynamics is a complete non sequitur and I think says more about your mindset regarding the situation than it says about the actual situation itself.
Not really, the Wikipedia article is one of the best singular sources of information on OpenBSD available, it's even one of the best articles on Wikipedia (just click the star on the top right corner of the article).
GPL based distributions have to beg too. I have rough recollections of several such requests appearing on slashdot in recent memory, I don't recall the details but a quick google finds:
0 18188.htm
"The first public signs of financial trouble at MandrakeSoft appeared in March 2002 when Mandrake began asking users for donations and changed their support structure to get a new revenue stream."
http://geek.com/news/geeknews/2003Jan/osg20030116
Theo's bed was made by driving away potential sources of income like DARPA, not his choice of BSD over GPL.
google pays for linux and apache.
Sun bought and open sourced both StarOffice and Netbeans, they've open sourced Solaris and the UltraSPARC processor core.
I'm sure there are plenty other projects, but Sun have donated what must amount to many millions of dollars of code to the community.
Sure they use other open source projects (in line with their licenses) and while they presumably aren't throwing money at Theo it seems unfair to brand them as anti-opensource when they've done a lot of good.
(from the OpenSSH History page)
I have to wonder how long it will be before the commercial SSH folks are talking to apple and sun and so on about really cheap bulk licenses.
OpenBSD was the result of a squabble between Theo and the NetBSD team. This was a felicitous squabble for the rest of us, because OpenBSD is a great operating system.
Come again? Definition for felicitous.
Perhaps you meant fallacious? or perhaps flagitious?
I have no problem with your religion until you decide it's reason to deprive others of the truth.
In any case: development and maintenance costs don't magically stop when there is no tax-funding of the project. If people want it to survive, they do need to continue sponsoring it.
Theo forked a BSD licensed project to create OpenBSD. If he wanted money, then he should have forked into a proprietary license. He forked and kept the BSD license. Since this was a choice, I assume it was made with some forethought. After all, just try to suggest that Theo has made a mistake and he will argue you to death that he knew what he was doing...
So, he OpenBSD and OpenSSH are BSD licensed by choice. That means that NOBODY needs to give them money if they use the source code. The BSD license spells this out, in less than a page of text, so it is hard to say this was buried in the small type...
Theo IS OpenBSD/SSH, and THAT is the real problem. Theo pisses people off, and alienates corporations that would donate to a OpenBSD/SSH project. He needs to incorporate OpenBSD/SSH and give himself a little abstractionb from the process if he wants someone else to help with the bills. Until then there is no 'corporate veil' between Theo and OpenBSD/SSH, and that in itself is hurting the 'movement'.
-Chris
-- This sig is only a test. If this were a real sig it would say something witty. --
It's just you.
"Our interests are to see if we can't scale it up to something more exciting," he said.
BSD licencing would be more appropriate for government or university funded programes where the funding issue is resolved and the benefits of the developers' work go directly to the public, whether commercial or otherwise.
The submitter of the story should learn to link. The link leads to the interview, not to a page describing Theo, so the word interview should have been marked as a link.
I'm not a developer, but I sort of understand the BSD world.
OpenBSD - led by Theo (whom apparently has a lot of enemies) is a BSD based distribution with the core focus being security
FreeBSD - A BSD distribution based on making it really fast
NetBSD - A BSD distribution based on optimizing Network Configurations
[Please correct any of that so I personally can understand the flavors of BSD better]
Okay why don't the individuals from all three get together and create AllBSD?
I mean take the best parts and make a speedy secure network optimized distro?
I mean what is the point of open source if its not about individuals working together to make the optimum software based on peer review? Is this for the glory of one individual distro? That seems to go against the very mindset of opensource. I understand each distro brings something different to the table, but why not have a centralized distro that everyone contributes to AND have your special spinoff version. The main distro could be licensed out(making $) which then the proceeds could be divided equally among the other distros, and they can make extra money hawking shirts/cds dontations etc.
The very instance one individual(distro) thinks it's better than the cause itself is when things began to decay. Linux is different because they don't squabble (SCO doesn't count they aren't human but monsters grown in a M$ petri dish) and each one provides its own niche in the linux market. BSD is its own tiny market, and consequently can't afford that luxury...yet. A unification for the cause of BSD would instantly put BSD as a forefront as a major OS alternative, and definitely has a lot going for it due to OSX showing that an OS derrived from BSD can be successful.
Like I said I'm not a developer, but I really believe that a BSD deserves a chance to move away from the individual bickering and crying I see currently going on.
Please feel free to reply and shed some light on this situation so I can better understand.
[I appologize for any grammar/spelling mistakes]
No, he meant felicitous. Read it again. It makes sense.
I know that Theo spouting off does him no good with the corporate world. Has he ever thought of getting someone else on his team to do the PR stuff?
Theo is a brilliant engineer, but he has no tact and (seemingly) no restraint. If he allows a more diplomatic member of his team to act as a buffer and sounding board in relations with the press and sponsors, he might avoid burning some bridges in the future.
I'm not saying OpenBSD needs a change in direction, policy, or anything like that. I just think that Theo needs to find a way to stop kicking people in the balls any time he has a knee-jerk reaction.
> Also if you ever want a RALink driver, OpenBSD is the only OS that has one right now and it seems almost certain any ports will be based off it.
I thought RALink supported Linux themselves, otherwise, what's this?
Why would you think that he didn't mean felicitous? His opinion is that OpenBSD is a great operating system; therefore, the event that lead to its creation is an event marked by good fortune. So, from his point of view, the squabble was indeed felicitous.
Make love, not sigs
If you release something under a license(BSD) that lets people screw you over what do you expect? Companies will take whats good and give back nothing, not money, developers or anything. Change the friggin license already!
HTTP/1.1 400
From what I read, this isn't really a licensing complaint. I'm sure de Raadt is fully aware of what happens when one doesn't look out for preserving software freedom for derivative works. His is a complaint about money and the enormous disparity between those who have a lot of money and those who don't; licensing OpenSSH under the GNU GPL wouldn't have gotten the OpenSSH developers the money they seek.
de Raadt noted that "Twice we asked them [Sun] to cover the travel and accommodation costs for a[n OpenSSH] developer to come to their event, and they refused.". That's Sun being greedy and other big businesses (Apple, Cisco, SGI, HP, Siemens, and various commercial GNU/Linux distributors including Red Hat and IBM) not doing anything to lighten the OpenSSH developers' load despite having billions of dollars between them.
It also points out how the marketplace has yet to make right any of this—no doubt Sun can go on treating their unpaid workers at OpenSSH poorly. I hope more people and organizations will recall de Raadt's words when considering doing business with Sun. We have the power to try and shame them into doing something they can each afford, we should use it. Along this line, interesting how individuals have contributed all of the money the OpenSSH team has made from this, despite that amount being under a paltry $1,000.
Digital Citizen
"Pissing off" DARPA by speaking out against the invasion and occupation of Iraq?
And any organization that distributes proprietary software is more self serving than an organization that distributes software I have the right to run, share, and modify.
Digital Citizen
Trust is good but control is better. Theo de Raadt trusting that developers will handover money out of the good of their hearts for the free work done by the OpenBSD crowd is naive at best and downright stupid at worst. One of the reasons that Apache/PHP/MySQL are so popular is that people don't have to pay for them. That's the way it goes. People/Companies, it doesn't matter.They all will always be looking for a bargain. Even IBM is not supporting Linux because it thinks Linux is so good. It's doing it because there's money to be made.
TdR needs to give companies an INCENTIVE to give him money to develop. Making childish threats is one way, sure, but probably not the most effective. Pointing out to the various companies that there will be no future ssh if OpenBSD goes under would probably help more.
If Theo wasn't such a horrible asshole, he would have a much easier time getting grants. I certainly would never give the man a dime, no matter how talented he is. That's the point.
Shutting down free speech with violence isn't fighting fascism. It IS fascism!
Lazy move on a helpdesker's part. If the OPEN BDSers don't want to work on it, send a form letter or ignore it. Or stew in indignation, whatever.
It's official, BSD is dead! TdR discusses OpenBSD and the Beyond!
Oh, not *that* Beyond. Never mind.
I'm sorry if I haven't offended anyone
The biggest mistake is forking of BSDs. The BSD initiative should not have financial difficulties. Its license is the greatest asset. GPL is not business friendly. Don't you guys see this? It is only the BSD initiative can get blessing from companies. Why don't you guys use the opportunity. As the first step, merge all BSDs into one project, may be to the FreeBSD. Sell the importance of BSD license to companies and attract their funding for the project.
I'll give one example, currently I'm evaluating a Linux OS named Tomahawk Desktop designed for multimedia, entertainment and office use. Its pathetic they don't have important drivers for printers, top end graphic cards such as ATI, 3D Labs, Intel Core-Duo WiFi, etc. Why? Its because of Linux is under GPL. It is illegal to develop and distribute closed source drivers for Linux. No manufacturer wants to release the source of their drivers. That is the nature of business. In business you need a competitive advantage. Its ONLY BSD can give that competitive advantage to business.
See Apple has drivers for all important printers, scanners, fax, graphic cards, wifi cards, etc. Why? It is completely legal to develop and distribute closed source binary drivers.
See who financially benefit from the BSD initiative. Those are the companies the BSD project should deal with, keep in touch and get funding. Do you think they will refuse to fund the project?
Just list the commercial users of the BSD in your website (eg. FreeBSD) for whole the world to see. It is not unethical to even list their contributions in the website.
BSD /is/ Unix, not Unix-like. There's System V and then there's BSD.
BSD doesn't have a special security model, they're just very very conservative. BSD has a lot less code, the pace of change is a LOT slower so the code is mature, and OpenBSD have extensive code reviews. OpenBSD didn't even have SMP support until recently.
Linux puts stress on keeping up with the bleeding edge, lots of features and broader hardware support. Linux does everything from supporting the latest graphics and video cards to supporting dozens of CPUs on enterprise hardware. If you want enhanced security on Linux, go for SELinux or GRSecurity.
I'm sorry if I haven't offended anyone
OpenBSD has no value to the world.
Now, before you mod me down, or flame me to death: If a project cant get enough funds to keep going, it says something about its worth to the public. If you find somethig of value DONATE, and it keeps going.. If you dont find it of value, then dont dontate and it wil die out.
Pretty simple math.
Personally, i have donated and will be saddened to see it go, but seems not enough of us that do appreciate it are out there.
---- Booth was a patriot ----
Why aren't someone already doing a SSH of their own then?
Apart from the proof-of-concept-type ssh clients out there (good or bad)
there is *nothing* to stop anyone from taking the same ssh1-code and
reimplementing all the goodies OpenBSD got in there.
Or write a GPL'ed own ssh for the linux crowds. The specs are there,
the protocol isn't secret.
It's not like it isn't possible, its just that building up that kind
of trust seems harder than you'd first imagine. These guys have made
it, others may not.
-- I'm as unique as everyone else.
Come on guys. Just donate $5. Can you imagine life without openssh? I shure can't.
like why glibc wont have strl*()-functions which may improve security:0 309.html
http://lists.debian.org/debian-devel/2002/03/msg0
It's not like the whole linux world would fall apart if there was some more
string functions which would not go ape on weird inputs.
I know strl*() isn't a magic bullet to prevent all kinds of badness, but they
really can't be worse than the same functions without bounds checking.
Still, better to bash some BSD...
-- I'm as unique as everyone else.
Our company would be more inclined to donate if we knew that the money we gave would go directly to support OpenSSH. We have no interest in supporting OpenBSD. Fork OpenSSH into it's own project with separate financing and management, and we'll send you some money.
This whole Slashdot anti-Theo movement is lame
I agree wholeheartedly.
-Theo
I'm not sure why he's singling out Sun here. I bet he hasn't sent Sun a donation for continued NFS development. In case he hasn't noticed Scott McNealy isn't swimming in a vault like Scrooge McDuck these days. Sun is loosing money. It has been loosing money for years. If an employee asks a 1st level manager at Sun to pony up some travel money, the answer is "no". According to insiders I know, it's been that way for years. They're in business to make money, and they're aggressively managing their expenses. If you ask an upper level manager for some travel money, and then publicly kick them in the balls... I'm guessing even tactless Theo can guess what the answer is!!
Theo's personallity defects are coming home to roost... His project is having financial problems because he doesn't have the people skills to succeed. It should serve as a lesson to other coders. Coding skill only gets you so far. Spend some time at a Toastmaster's. Learn to analyze the motivations of others without tainting them with your own desires/wishes/motivations. Sadly... This is where most coders fail.
I've read a bunch of posts talking bout the BSD license and debating the finer points of ethics and morality and what people are required to do vs what they should do.
Well..
I'll throw in my 2 cents (and another 10 bucks to OpenSSH).
Contributing some $$$ to a good cause like the work that the OpenBSD and OpenSSH organization does just seems like the right thing to do. I'd hope that other people feel the same. If not, then it's a shame (my opinion of course)
> For a business that uses OpenBSD code, it would just make good business sense to
> support the project at a fraction of what it would cost to develop the same code
> in-house.
I disagree. If the company pays the OpenBSD team, the code gets written, but if it does not pay, the code still gets written. As long as the OpenBSD team is writing code without requiring payment, it makes far more sense for the company to not pay. After all, what's the point? Only in the free software world is there that "giving back" mentality. In the business world, nobody pays for what they already get free.
Now, if OpenBSD team stopped development due to financial difficulties, would it make sense for a business to pay them to resume? Perhaps. But a typical manager would make a different choice; he would hire in-house programmers to fork the project and continue development without sharing the source. A good manager does not give away what he dearly paid for.
> It is ridiculous that Sun wouldn't even cover the travel expenses
> of an OpenBSD developer to go their conference
Why would Sun want to go out of their way to have a competitor come to their conference?
He accuses Linux developers of having "much more flexibility to their belief systems than I have", but then goes on to make an exception to their core belief regarding Full Disclosure for Sun, because they pissed him off.
They don't call him Theo The Rat just because it's an obvious pun.
No, BSD is a Unix hybrid much like Linux is. BSD started life out as SYS V and then many people feel they messed it up. Some say they greatly improved it. The point is, it has moved far enough I don't consider it to be Unix anymore. Certainly Open BSD, that isn't Unix by definition. That is the FREE things Berkeley did and they rewrote all the stuff that USL owned. I remember it, 43 3.5" disks as I recall. Linux took SYSV standards, BSD, merged them intellegently. That is why it is very popular. I remember the 1980s when we had the SYS V - BSD wars. It was sort of like getting avid war demonstrators and avid anti-war demonstrators in the same room. The BSD project brought us a lot of good things - like Sockets, IPC and other things. It is just the base OS, where they put things were.... well different. People didn't want to look all over tim-buk-too to find a freaking config or binary file. Used to drive me crazy. People picked one - SYS V and called it a day. The unfortunate thing is I see this BS starting up all over again with Linux. Stuff in different places. Wars over distros - Suse/RedHat/(other).
My advice to the BSD crowd was to simply admit they are beating a dead horse and migrate to Linux like the rest of us did over a decade ago. There is no shame in it. We have a bigger sandbox, more toys and more people to play with. Their sandbox is old, has scat in it and nobody wants to play over there any more. Bring their toys over and enjoy. Otherwise they face having their sandbox taken away from them entirely. Bankruptcy.
The security issue is funny too. I remember them saying in 1999 that they were so secure, couldn't be broken into because of their code reviews and such. I said they were delusional. They said I was crazy. The next three months the exploits for Linux were ported to BSD. So much for code review and "security".
The unfortunate part is I think it will get ugly from here. Some very good researchers and coders may decide to simply stop coding all together.
if OpenBSD will close, someone else will continue working on OpenSSH. Deja vou. I don't believe those people who says that a 900Kbyte software can be worked only by those people. It's just a project like anyone else, even if it's a project about security. You probably remember Helix/Eazel/Ximian/Nautilus. Well, Nautilus is not like openssh, but perhaps there have been more complicated software that have been continued by other teams. Let's think to Netscape DS, a huge and complete software, worked now by Sun/RedHat/HP and whoever is still alive and better then never. Genius don't work only for BSD or Netscape...
Jerry A. Taylor
City Manager
Tuttle, OK
Dear Jerry,
you like secure operating systems. So does Theo de Raadt: he loves them!
Please contact Theo directly at *deraadt@cvs.openbsd.org*
Be firm: Theo will help you, but only if you are make it clear that you expect help, and you want it now. (I think that when you contacted CentOS's team, you were sort of beating around the bush. That won't work with the OpenBSD team. Be direct!)
Theo will respect your 22 years of IT experience. And, I think he will be impressed that you worked at Raytheon--wow!
No need to call the FBI to get a response from Theo and his boyz. Enjoy!
--A concerned citizen
This isn't bait & switch, as people got the very product they were promised. At worst, it would be "fill and bill," which is to say OpenBSD provided OpenSSH for the order & then started charging people after the fact.
But really: they're begging, not billing. Asking for donations is not a scam.
It is all tied up in the license, if you do not ask for money upfront, you cant complain later that no one paid up.
should some of these companies pay, definately. Should Theo be mad that people are following the license (ie, you dont HAVE to pay)
You give something away for free, then later complain they should pay for it...I dont think so
The phrase "more better" is acceptable English. suck it grammar Nazis
"Linux puts stress on keeping up with the bleeding edge, lots of features and broader hardware support. Linux does everything from supporting the latest graphics and video cards to supporting dozens of CPUs on enterprise hardware. If you want enhanced security on Linux, go for SELinux or GRSecurity."
...Or you could just load Solaris 10 x86/x64, lock the mofo down in less than 10 minutes (actually more like five, but I'm being conservative), add your preconfigured IPFilter ruleset package, and plough on without having your head hurt from Linux.
Oh, no wait! That would actually mean that it's easier / safer to deploy Solaris than Linux, and of course WE CAN'T HAVE SOMEONE ELSE BE BETTER THAN LINUX DISTROS ON slashdot.org.
Never mind.
To donate to OpenBSD you write a check to Theo. There's no OpenBSD foundation, no non-profit, nothing. So I'm supposed to go to my boss, who has to explain it to his, who has to explain it to his, to get a check cut to some guy in Canada because he does good stuff? I might be able to get a CD on the corporate AmEx, but a donation of any real size? No way!
If Theo wants money, Theo needs to set up a non-profit, preferably US-based, get tax exempt status, and see what happens. It isn't nearly as hard, complicated, or expensive as he thinks.
The preferred solution is to not have a problem.
The thing to me that most sucks was that Stallman and the BSD folks basically made a bet on human nature. The optomists are losing badly.
Sad but true, that's why my preferred license is the LGPL, it's a decent combination of both worlds. You want to incorporate my work unmodified? Fine, nobody loses, the source is still "out there". You want to modify my code and redistribute it? Well, either release those changes or pay me to relicense my code. BSD and GPL are both extremes. With BSD, expect the worst, people will use your work and flip you the bird. With the GPL, expect the worst, people will shun your code if they're forced to open code they want to keep closed. Don't get me wrong, BSD and GPL are both morally superior to the LGPL, but based on human nature, the LGPL offers a good compromise between encouraging use and forcing retribution.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
Not necessarily. Theo just has a crap business model. Red Hat and the like seem to be doing fine.
Well said, sir. Please, send this guy a donation, or submit some code. How about some corporate guys step up to the plate, eh? Personally, I can't think of a more deserving technical cause or a more ethical OS. AFAIAC, people like Linus & Theo demonstrate real humanity and real commitment. Would I trust these guys? Hell, yah. Do I trust corporations? Never! Why would I want to deal with greedy unethical companies when I could support and be part of an environment with integrity.
Thanks again Theo, I for one, greatly appreciate the good work.
You are wrong and right at the same time.
No we won't come over. The linux sandbox is full of crap and has a crowd that is incompatible with OpenBSDs. There is a fundamental difference between the development cycles. I'd prefer to eat shit than code for Linux. I can promise you that sentiment is true for many developers.
The good news is that there is plenty of room for all of us. Linux does its thing, OpenBSD does its thing etc etc. Great, go at it!
Actually, no, he's not claiming that the world owes him something. He's claiming that his act of creation and contribution does not cause him (well, specifically, the OpenSSH developers) to be owe anything further to the people who take advantage of their contribution.
That is an entirely different issue.
"From the beginning of history, the two antagonists have stood face to face: the creator and the second-hander. When the first creator invented the wheel, the first second-hander responded. He invented altruism.
"The creator - denied, opposed, persecuted, exploited - went on, moved forward and carried all humanity along on his energy. The second-hander contributed nothing to the process except the impediments. The contest has another name: the individual against the collective." - Howard Roark in The Fountainhead by Ayn Rand.
donate the $49 and do an ftp install. if you really want 3.9 right now, grab it from CVS and do a make release
vodka, straight up, thank you!
GPL is not business friendly.
True, that. Double-true.
The BSD license is business-friendly. But apparently, business is not BSD-friendly.
The GPL was born of the realisation that, without encouragement, businesses will simply take, and not give anything back. Theo is just learning this, it seems.
Microsoft is to software what Budweiser is to beer.
Prove it.
If that were the case, *BSD operating systems would be bigger than Linux. Since that's not the case, your argument is a non-starter, at best mere speculation; at worst, self-delusion.
Microsoft is to software what Budweiser is to beer.
Pretty much everything around the UltraSPARC processors is out and in the open.
" If you didn't know what BSD is... until now..."
Glad to see you finally crawled out from under your rock.
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 the Amazing 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, OpenBSD is dead.
Fact: *BSD is dying
His request is very reasonable - everyone is benefitting, and those who are in a position to give a little back should do so.
RMS would agree...which is why the GPL mandates making changes public.
For all that BSD'ers criticize the GPL for not being 'truly free,' it is of particular interest to everyone to note Theo de Raadt's irritation concerning having his code used for commercial ventures without contributing the changes back.
It's like..um..dude.....the whole GPL vs. BSD license debate.
Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
It looks like the Asian companies are run by engineers and the American companies are run by lawyers. No wonder our trade deficit is out of control.
Eventually, even the dumbest loonix users will figure it out if you just keep repeating the same old crap. If you keep your BSD is dying trolls original and unique, then they will think its true and keep using loonix. Please do your part to keep brain damaged loonix users off the BSD lists, thanks!
You want to know how Unix-like it is? Well maybe you should read the following link so that you know the history of BSD. It should answer your question quite well.
i rkmck.html
http://www.oreilly.com/catalog/opensources/book/k
as someone who a) used to run an openbsd site (deadly.org) for years, b) written a book on openbsd (secure architectures ...) c) used openbsd for five years d) had commit access and e) was kicked out (for shutting down deadly.org), i've seen theo and the rest of the project up close and personal. my subject line says it all: you reap what you sow.
theo's constantly been adversarial, even to his supporters, and no one likes that. shitting on your enemies is one thing, shitting on people who are trying to be friends is another. while theo's not the sum and substance of the project, he's a) it's more forefront spokesman and b) reflecting poorly on the project and c) responsible for driving away many talented developers over the years. the project is suffering for this.
pounding adaptec, sun, and many other vendors publicly and privately just gets you only so far in a positive direction, but a lot further in a negative direction. anyone who has watched openbsd over the years knows what i'm talking about.
while i see openbsd suffering financially and lots of people using the code without contributing anything substantial back, the license allows this (and even encourages this) and the project itself has really suffered for theo's mistakes in the past. don't like it? change the license to force people to contribute money or code or something.
example: the company i work for implemented TCP MD5 and agreed to share it with the project. it took a while to clear management, but eventually it did. harassing emails (from theo) for weeks on end were unwelcome and no way to say "thanks" for what is a donation. this is typical theo. openbsd project members work here and contribute fixes we find to the project, and i think we all expect that will continue.
if this is how the project reacts to people trying to help, why should anyone bother?
... maybe they should make a new project for a new license ?
After OpenCVS, OpenBGPD, OpenSSH, maybe we get (drumroll...)
OpenLicense ? It would be, like, this really totally cool
concept, like, you know, you could reuse all the code you want,
but - and this is the really cool bit - you'd have to - get ready! -
GIVE BACK the changes to the community if you redistributed the binaries!
Wouldn't that be cool ? And you could, you know, make a manifesto or
something, and - now this is really catchy - call it the BPL! YEAH!
The BSD Public License!! And you could start all kinds of really gnarly
software projects under that license!
And Theo wouldn't even have to grow a long beard, wear a toga and go around with an old hard disk platter on his head -- cause it wouldn't be like this would be about calling to people's moral obligation to share software, cause, you know, software should be free, no, this would be to finance OpenBSD! W00t!
Dood, you're on crack.
i rkmck.html
;)
You seriously need to read the following link:
http://www.oreilly.com/catalog/opensources/book/k
There you will learn that BSD did NOT come from SYS V, but from an earlier version of AT&T Unix. Also, with Linux you might have a bigger sandbox, but what good is it when it's full of shit and kids that are constantly pissing in it? Also, what good is it to have 100 different sandboxes especially when it contains the same shitty, pissed on sand.
As far as security goes, we both know that software is written by humans that are prone to error. Errors happen, but I'd take fewer errors over a multitude of errors anyday. With OpenBSD at least you know there are fewer errors and at least they try to reduce the amount of errors.
OpenBSD is well engineered. The system feels solid and stable. The security and networking tools are available. The documentation is pretty decent as well. It's a pretty good tool whether you have a webserver, edge router, firewall, or even workstation.
I don't mean to hate on the OpenBSD Project, I just don't use it as an OS.
OpenSSH however, is a great application, and is far more widely used than OpenBSD.
If they want to minimize their development efforts, I suggest they simply move away from OpenBSD. I know this will be a great loss for those who actually use it (most of them are die-hard openbsd fans, and will be pretty pissed).
If you want to develop free software, you have to expect that people will want to use it for free.
the only permanence in existence, is the impermanence of existence.
You immediately lose all credibility, regardless of topic, when you advocate violence against people you disagree with. Did you think everyone would say, "gee, what an enlightened, thoughtful person - I wonder what else he'll have to say?" Do you think you're doing non-Republicans a favor by confirming Republicans' suspicions that you and your co-believers are nuts?
On behalf of everyone who isn't in your club: screw you and grow up.
Dewey, what part of this looks like authorities should be involved?
Clearly you have much to learn about being nice and putting things in perspective; how little it would have cost Sun, for instance, to do as the OpenSSH developers twice asked versus how selfish, greedy, and thankless it makes Sun look today. Another reminder of how big businesses should not be conflated with individuals in any sense.
Or perhaps you're really affirming power like a sycophant; you wish to continue to wield the power of thanklessness over those that choose to license under non-copylefted free software and open source licenses. You see a chance to justify using their works as you see fit by giving us an overly expansive interpretation of licensing, as if licensing covers everything. Saying thank you isn't a part of any license, nor could you enforce such a clause. But it sure looks bad when you don't thank anyone who helped you like Sun isn't thanking the OpenSSH developers.
Digital Citizen
Since it's obvious that many here haven't actually read what they're flaming about, here's the last question of that interview:
Sounds completely reasonable -- just calling a spade a spade and not trying to sugar coat anything.Unlimited growth == Cancer.
I'm not surprised, I understand that the OpenSSH license allows this to happen. I'd go further than what you say: multinational corporations have long proven their greed knows no bounds and they've done so in far more important situations than this. But this is not a licensing concern. At this scale of importance it's more an issue of manners, how people and organizations ought to behave in polite society. I think people are expressing disappointment that Sun has repeatedly turned down easy opportunities to be friendly with people who have helped them; the amount of money it would have cost Sun to do the nice thing here is many orders of magnitude less than the amount of money made from building on and commercially distributing OpenSSH.
Sun isn't the only organization in this position either, this isn't a bad apple situation. This is part of a pattern of big business policy decisions to behave in this fashion. Big businesses have a chance to look like they aren't rapaciously greedy. They're choosing to throw that chance away (for widely understood reasons which many protest daily in anti-corporate movements around the world) and it's our job to make sure these businesses know that we won't forget the choices they have made.
Digital Citizen
Dear Theo,
My name is Mr.$$$$ I would happily donate to you- but I think you forgot somethings: NGO status. A foundation. A business plan. These to my untrained mined are seemingly fundimental steps to live. Do you have a NGO I'd I can use as an excuse to get a tax cut, cause god damn getting reamed for being rich is no fun.
Actually, what is on-topic depends on the specific flavor of BSD being discussed.
If FreeBSD then post a "FreeBSD is dying" troll.
If NetBSD then post a "does it run on a toaster" joke
If OpenBSD then post about Theo being an asshole.
No, I meant "felicitous", as I wrote
All's true that is mistrusted
For projects that choose a BSD-style permissive license for a software project, the priority is to have the software used as widely as possible, period.
For projects that choose a GPL-style license, the priority is to ensure that people can't take from the community without giving something back.
It's puzzling how people who choose a BSD-style license can be baffled by companies taking from them without giving anything back in return. That's what the license is geared for; that's what it encourages. Companies have incentive to take from the community, but there's no incentive for them to contribute something back.
In a sense, BSD-style licenses encourage software to thrive at the expense of the community, while GPL-style licenses encourage communities to thrive at the expense of the software (limiting the usage of the software).
In a tiebreaker, I'd favor GPL-style licenses for the simple reason that software doesn't build communities, communities build software.
If communities are encouraged, sustainable software will naturally follow. But if software is encouraged at the expense of communities, there's no mechanism for sustaining either the software or the community that created it.
In general, I'm interested in learning what helps to encourage sustainable communities.
-Flash
...and the project will be ok, for awhile.
Subjecting an SSH implementation to the same level of auditing as OpenSSH has had and building it up to the same level of confidence is much harder.
I am TheRaven on Soylent News
that was written by Jem Matzan, not Theo. Learn to read.
Even if the community would have found another SSH solution, is it really too much to say thank you about it? What about not being popular as a personality makes Theo's work not useful to the community? OpenSSH is a useful tool. Theo is just trying to point out that, as citizen of the open source world, a lot of big names are taking and not giving. Yes, it is their right, no, they are not obliged to help out in any way whatsoever, but it still is a crap way to treat the people around you.
Slashdot: Where anecdotes and generalizations can be freely substituted for facts, logic, or intelligence
Really. Anyone who's using OpenSSH and *not* OpenBSD doesn't really need Theo's team at all. You have all the code.
The real problem is that OpenSSH is a de-facto standard, much like the mp3 format. So by creating your own fork, you're going to depart from what the rest of the world is using.
Solution? Just do nothing for now. OpenSSH will continue along as it always has. And if/when OpenBSD dies, someone else will continue work on the OpenSSH code when it becomes neccessary.
I see no reason to send Theo money out of the goodness of my heart, considering his boorish behavior and general abrasiveness. Apparently many companies feel the same way.
No, BSD vs GPL licensing has nothing to do with this. Theo's irritation is that OpenBSD is having financial problems, and nobody using applications original from the OpenBSD code base, like pf and OpenSSH, is stepping up to the plate and paying OpenBSD's bills. If OpenBSD had been developed entirely under the GPL, OpenBSD could still be having financial problems, because a commercial application using GPL'd code is under no obligation to pay a portion of their proceeds to the developers of the GPL'd code.
Other BSD licensed open source projects, like Apache and FreeBSD are doing much better financially because they have large corporations using their products who are willing to contribute money and/or services like web hosting in addition developer time. So OpenBSD's real problem is that either they haven't found a corporate sugar daddy, or Theo's managed to sabotage any deals that might have happened in the past.
I'm really shocked about the lack of moral ethics people are displaying here. All this: "Theo stop whining, you should have used the GPL, why should Sun, Cisco ... pay?" is really just showing the lack of any moral values of these posters. Sure Sun et al are not required by law to pay anything to OpenBSD. Think about a say Salvation army kitchen giving out free dinner to poor people. Now you have some rich guy driving a big car coming in every day and getting a free dinner, without ever giving something back. Is he doing something illegal? No, but is behavior is still morally wrong. The people at the shelter might not legally prevent him from coming they would however be right to tell him that he really should be giving something back, and maybe even to make the thing public. This is exactly the same issue with Theo saying shame on Sun. I'm sure he is well aware of the implications of choosing the BSD license, however I totally agree with him pointing out that Sun and others are freeloading.
Posting AC to focus on the issue, not personalities or toot my horn.
I guess it is obvious, but lets state the facts:
The funding model that OpenBSD has been using for the life of the project has worked well, but not perfectly for the last two years.
CD Sales are down, but FTP uploads are up.
Plenty of posts here of OpenSSH users willing to contribute only to OpenSSH
Big Corporations take the code, make money, give nothing back, have done so for the last 5 years. No change expected there.
For OpenBSD to generate a $100k revenue stream, it is going to take three things.
Those that want to should purchase CDs,
Those that FTP the software shoudl be prodded (nicely) to donate.
Take OpenSSH donations, sell "I support OpenSSH" shirts to the masses.
Ask for donations, but don't expect much from the big greedy corporations.
That is it. Don't waste time or energy on the big corporations, work on making your users happy.
If you run the numbers, OpenBSD could do fine with 3000 to 4000 CD sales each release or spectacularly with 5000 CDs sold each release. What's so hard about that? Are there 1000 users who can get their company to buy 5 copies each release? Seems likely to me.
Now since you want to know if I have put my money where my mouth is, I have had our office get at least 5 CDs each release for the last 14 releases, and bought shirts, made a personal donation.
Here is a quote: OpenBSD continues because of user support, and the Internet is better for it.
Make it so.
They wants donations so that he can fly his develops to hackathons to make more code. Do you think putting it under a GPL license would fix the problem by forcing the companies to donate money? Nope.
Instead I'm sure you think the companies will do the coding in place of the known good developers and then the project would get the code (of unknown quality) that way.
The company 'might' give code changes back.
*IF* they made any changes to it.
*IF* they were distributing the software.
And *IF* they were sure they would get caught if they didn't. (lots of companies have broken the GPL until sued or threatened to be sued)
It's like.. um .. dude.. nothing at all to do with the whole GPL vs BSD license debate.
It's reminding folks that if they find some open source software useful, it would be a nice thing if they contributed back a tiny fraction of the benifit that they recieve from it in some way. The GPL doesn't stop someone from using it a ton with no payback as long as they aren't changing and redistributing it.
I wouldn't bill per hour on this- in reality, I'd contribute to an OpenSSH project (Never mind that they work on OpenBSD as well- what they do so long as they support OpenSSH is none of my business...kind of like my GPL/LGPL based projects versus work...) if they got a salary and _supported_ OpenSSH proper. If it doesn't need much work, that's fine, they still get the salary and support- because they were there when they're really needed.
Sure, donating to OpenBSD's analogous- but with all the off pronouncements from Theo over time has soured that idea in many people's minds, myself included. It's a tough sell right now.
And Theo's current screed that we're discussing makes it just that much harder- the companies he's commenting about are perfectly within their rights per the license the stuff's under and all. Sun's just taken the team's offer up and privitized the codebase- per the license they chose to put the codebase under. Sorry, can't feel sorry about any of the team in that regard. Same goes for anything else, including IBM sending people their way for support (They didn't write it, the OpenBSD team did...)- they could have said, "Hey, want priority support from us? Donate to the project...", but apparently it occurs to Theo that complaining about it all and doing nothing about it himself directly will get better results.
Honestly. Change the tone and tune and you might be surprised. I'm sure Theo would get better traction for things if he wasn't QUITE so abrasive. Stallman's almost as bad as Theo in this regard. Both of them would get better results if they weren't QUITE so adversarial about things.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
Obligations are ultimately not between man and man, but between man and God.
But that does not mean that the shirking of an obligation causes no one problems.
I don't know Theo's thoughts. I don't know God's thoughts in this matter. Maybe openbsd has filled its purpose and it's time to move on.
But maybe there is nothing wrong with Theo pointing out that, should a changing of the guard be forced before its time, those who have been making money from the obsd team's largess will find themselves severely inconvenienced.
And, yeah, the bad karma is exactly the point. Maybe it's a little awkward for the warning to come from Theo, but some people need to be warned they are breeding a wart on their own noses, erm, generating bad karma for themselves.
ror
!!!
:)
I have posted that in another thread but, here I go:
BSD
Bad Sofware Developpers
Badly Squeeezing for Dollars
Sorry, I could not help it!
or
Beware! Some Despicable
BaStarDs sons of UNIX
Begging for Some Dollars!
--
This one was bad at all neither !
---
Yep... it's true... No exuse!
Only perhaps these:
- Montepulziano d'Abruzzio " Denominazione d'Origine Contallata", La Rinalda 2004 - 1 Bottle
- Vitoria "Gran Reserva" 1997, Valdepenas, denominacion de Origen, Tempranillo - 2 Bottles
- Cotes du Rhone 2004, Denomination d'origine - 2 Bottles
- some still to come...
that we are finishing here !!!
It is being a great night here! We have also been trying the DesktopBSD 1.0 distro. Pretty good actually... Not all the good stuff is Linux...
!!!
It's all in the attitude and presentation to the public. He certainly acts like there is a moral obligation for companies to give him money. It's also not clear where all the money will go to. Checks are to be made to Theo personally. I can't tell, is there a charitable organization behind OpenBSD? If so, then they need to run it like one. If not, then Theo has no right to act like one.
Now compare this to Wikipedia. There's none of this "you owe us" business. There's a very transparent budget and list of contributions. And there's a non-profit organization behind it all.
Hmmm yeah the ultrasparc hdl has that pesky Gnu Public License.
l
http://opensparc-t1.sunsource.net/download_hw.htm
You may not have much of a choice soon. Unless you want to be like the people still trying to keep BeOS going.
The linux sandbox is full of crap and has a crowd that is incompatible with OpenBSDs.
Why do you say this? What make you think it is full of crap? Linux runs the biggest machines in the world, some of the most important networks and business systems. I have coded for both and I can tell you OpenBSD is NOT that far from Linux. Indeed, look at the little differences between the BSD version of openssh and the portable version.
The ONLY reason I switched from BSD to Linux all of those years ago was that Linux was leaving BSD behind. That is true today.
If you read what I wrote you would see I mentioned that it is the earlier version plus the socket, semphore and other stuff that we know as SYS V today. My original statement is still true and you don't dispute it, OpenBSD is NOT Unix.
with Linux you might have a bigger sandbox, but what good is it when it's full of shit and kids that are constantly pissing in it? Also, what good is it to have 100 different sandboxes especially when it contains the same shitty, pissed on sand. ;)
Like sounding like an idiot I see. Everyone knows there is only ONE linux, not 100. Controlled by one guy - Linus Torvolds. There are different distros however. The base is the same. You also confused BSD with Linux, BSD is the sand that is pissed on and shitty. Linux's sand has been cleaned and sifted through the efforts of people around the world. You know, once we got rid of the shitty pissed on BSD code. BSD's code is so bad that even Microsoft had to abandon it and re-write their TCP/IP stack that they ripped off. That was reported on /. years ago.
OpenBSD is well engineered.
Your the one on crack. As I mentioned, Linux exploits have been ported to BSD and work just fine. There is NOTHING superior to BSD. I find it comical that you even try to explain the security problems away as human error, then say it is superior engineering. Make up your mind first.
I loaded OpenBSD's latest version about 2 months ago just to see if it had come forward any. I had a tough time getting it in the first place and then I saw no reason to keep it. It still sucks. It is like your trying to say horse and buggy is better than a car. Go ahead, keep your horse and buggy.