The Business Value of Open Source Examined
jg21 writes "'Open source developers have the opportunity to influence technology that is being used by companies and do it on a global scale in a way that cannot occur with any other type of software,' contends Bill Claybrook, writing in the current issue of LinuxWorld. The article is a historical overview of the open source revolution, starting in the 80s with the GNU Project, BSD, and TCP/IP and then moving into the 90s with Red Hat, StarOffice, and coming right into the 21st century with the Ximian Desktop and Sun's Linux-based Sun Java Desktop System."
That's great that OSS developers can influence technology. If that's enough for you, that's great. But if I write something that influences technology on a global scale, I want something more than a pat on the back and my name buried in the source code. I want to get paid for my effort/time/expertise. I can't afford to be altruistic until I don't have to worry about making mortgage payments any more.
I think in many cases, these kinds of effects can be seen with FREE software, instead of Open Source. Instant Messengers, for example, are mostly closed source, but have had the same kinds of wide-spread effects.
~D
This sig has been enciphered with a one-time pad. It could say almost anything.
Nmap, for instance, is GPL'd Open Source software, and it is also sold to security companies for large amounts of money under a different license.
Narrow thinking is for narrow minds.
OSS is great, but many people (myself included) sometimes want it to Just Work. Look at the junk that is shovelled out of Redmond. Half-baked, half-assed authentication and directory services, insecure-by-design operating systems, no proper privilege separation, etc. etc.
But plonk down 49 USD on a USB printer and click Print, and it prints!
If I plug my USB 10/100 NIC into my laptop under RH 9, it kernel panics and dies.
If I want to use my Radeon AIW under Solaris x86, I'll be lucky to get it to even work in text mode.
The business model is to take the product and make it useful, just like a steel mill or lumber yard. Take raw material, make it accessible to the common man (consumer), who trades you the money value of his time for the product.
I want to delete my account but Slashdot doesn't allow it.
Many people ignore the fact that no business model is required for open source to be successful. Confederations of users can drive successful open source projects. Internal developers of non-software businesses pooling their resources to produce software to make their jobs easier and more productive. Apache comes to mind.
Logic is not Divine.
This article fluffs over how open source is a viable business model but the "success stories" and business models described are skeletal. So where's the beef? Redhat - that no longer offers a Linux distribution, RedCarpet that has all but disappeared, Stallman and GNU - the guy that can't even afford a haircut - come on guys. If you're gonna talk about the "successful open source business model" you better put some more meat on the bone. This article makes open source look postively scary from a business perspective.
Life is a tale told by an idiot, full of sound and fury, signifying nothing.
William Shakespeare
...Open Source desktop software has been pretty stagnant in the past few years. All the great OS dekstop programs are playing catch up with their commercial relatives and most of them are lagging well behind. Don't get me wrong, I'm a huge open source zealot, but it seems that innovation has been mostly confined to server related software. There are of course exceptions to this, with some truly innovative software like Dasher, but most of the flagship OS projects still feel like imitations of their popular commercial counterparts.
Ximian Desktop and Sun's Linux-based Sun Java Desktop System.
I can't say these projects come to mind when I mark progress in Free Software in the 2000's. The Ximian Desktop is arguably inferior to KDE, XFCE, and other substantial window managers, including my favorite WindowMaker. I still haven't seen Sun's Java Desktop. Come to think of it, I have never seen a usable Java Desktop program at all.
Here's my list of the seminal programs of the last three decades:
an ill wind that blows no good
It is a violation of the terms of the GPL to take code from nmap and place it directly into a commercial product without disclosing the source code of the commercial product. In addition, nmap has extended the GPL to cover their databases.
However, nmap can be purchased in a closed-source version that can be included into commercial products. This information can be found on their web page (insecure.org). I have not enquired as to pricing but the closed-source version of nmap probably costs about as much as a 40-50 foot cabin cruiser, appproximately. Also I would be very surprised if the updates are free.
Note that when you submit a signature to the nmap project, you forfeit copyright. This is so nmap can be sold closed-source as well as released under GPL. The Open Source, GPL authors of nmap have a good plan for becoming millionaires from the GPL model. If you are smart and innovative you can do the same.
There was a commentator on the Nightly Business Report recently who didn't mention OSS but talked about the relationship between Microsoft and other computer industry companies
MS has a monopoly. The other companies don't. If MS doesn't have to worry about its monopoly (and doesn't have to spend money and time protecting it), it can raid the other companies' turf. That's what has been going on for several years.
OSS puts MS's monopoly in jeopardy. It has to spend money and time to protect the monopoly. That gives it less time and money to spend on raiding other companies' turf.
After listening to the commentator's presentation, I concluded that several companies are using OSS in exactly that way. Given recent news it looks like their strategy may be having an effect.
GNUstep is a free implementation of the OpenStep specification by NeXT and SUN in 1994. It is really good now. The InterfaceBuilder (Gorm) is great. The Foundation classes are finished long ago, and the AppKit works very well too. Give it a try, Live CD
Windoze not found: (C)heer, (P)arty or (D)ance
I once had the opportunity to talk with one of the founders of SAP. He was telling me that when they started their business, people considered it a really strange idea to sell a piece of standardised software. At that time software was tailored for every single customer. Some components for these unica were retrieved from huge open source code archives (open archive not open source).
I'm beginning to decry standards. With standards you wouldn't get the giraffe or the duck-billed platypus. OS should evolve.
ASCII is evolving into unicode. SGML has spawned HTML and XML. Open standards do not imply stagnation of standards, they imply equal access to standards, whatever they may be.
Thus allowing software to freely evolve, because standards aren't equivilent to animals, they are equivilent to the basic rules of genetic coding. DNA.
Thus we have vi/emacs/pico/OpenOffice Writer/Kword/etc
Which, because they all share the genetic standard of ASCII may interbreed to create something new.
Try that with a giraffe and a duck billed platypus.
Where open standards have the appearance of being stagnant it is usually because they have reached the level of the cockroach. What we have works well enough that there's no reason to change it.
KFG
though FOSS came along something like a decade after the introduction of proprietary consumer/commercial products, we are still talking not even thirty years old the consumer/commercial computer industry is.
That's still quite young for an industry. And there is yet to be realized any real industrialization of software development.
So what is going to happen when the level of abstraction in software development ease of doing, becomes at least a young adult? (currently its still a kid playing head games in marketing).
I think its only logical that an open base line of well established software will contine to grow. Even if it was only a matter of expiring copyrights and patents... thanks to FOSS I won't be dead and long gone when better things finally come, or at least I'll be able to experience better due an improved open base line..
A good indication of this is that MS is now being forced to improve their products due to linux competition, rather than playing non productive games.
So, its possible something will happen that changes everythings, say for example autocoding of a level that anyone who can use a calcuilator can program... leaving far more challenging innovation up to the real software engineers (rather tann the psuedo coders). In this event you have programming as a part of ones other duties...just like using a calculator...
The calculator didn't put scientist out of work, but only allowed them to even way cooler stuff...