Is Commercialization Killing Open Source?
An anonymous reader writes "IBM, Sun, Novell, and Red Hat all have a very significant open source element to their businesses. In addition to these juggernauts, there is growing investment in various open source models. Will money flowing into open source destroy its roots? Mark Hinkle just posted an editorial asking the questions Is Commercialization Killing Open Source? in which he comments on 'opensville' and gives some actual investment data, and a lot of insight into the growing trend in 'open source commercialization'. Is there such a thing as 'too much money' when it comes to developing software?"
Is there such a thing as 'too much money' when it comes to developing software?"
Just like the movie industry, you're pushed to release sequels as frequently as possible even when you really don't have anything new or innovative to release.
God spoke to me.
I'm happy about all the money coming into open source. If it wasn't for Red Hat's persistent support, GNOME would have died due to its awkward choice of technologies - and without that competitive pressure, Qt would probably have stayed closed-source, so KDE would have been dead in my book too. Big money in open source is win-win.
Just like investment of capital ruined the roots of the automotive industry. However, cars are much cheaper now than they would have been being produced one by one in a garage. The roots of any industry or technique usually suck compared to results after the industry has been fully capitalized. So, yes it will probably ruin the roots, but its a good thing.
Production here at work has ground to a halt. we just bought 20 of the bar-stool racing go-karts and the programmers haven't done a thing since they started shopping at the Ferrari dealerships. If we did not get that $29Mill in venture capitol we would have been still working hard here.
But no. Now we have a 6 hour golf meeting every day for all employees, Caviar and wine spewing drinking fountains.
I heard rumors of $1000 a hour hooker fridays starting next month!
Morale is high, but productivity has dropped way down.
Do not look at laser with remaining good eye.
Since when are the big players the backbone of Open Source?
Sure, some things will be dominated by commercial needs, they kind of have to be to compete. Anyone who pretends surprise and wants it to be otherwise is deluding themselves.
I've been an Open Source coder for six years now. Last time I checked the state of Red Hat et al made not a mote of difference to my project. I'm pretty certain that I'm not alone.
Among the many aspects of the Open/Free Source cultures is the essential characteristics of Choice and Free Will.
/. seem to love, beer, either Metaphorically or Analogously, Did the EXPLOSION of Micro-Breweries in the last decade kill off Beer?
As we all on
Or did it offer many people the chance to experiment and introduce new types and varieties of beer to an entirely new audience?
Sure, as the the Giant Commercial Software Shops have participated in the process, they have occasionally Big Footed their way through some issues.
Sure, as they have ponied up large numbers of developers and other resources to promote their vision of Open/Free Source, they have inflected the growth and adoption rates of Linux, et al.
But would anyone seriously suggest, for all the real difficulties this has caused, and will cause in the future, without the HUNDREDS OF MILLIONS OF DOLLARS that the Giants have poured into the world of Free/Open Source, that its adoption, growth and technological improvment would be anywhere near where it is now?????
They Pays Their Monies and They Takes Their Chances.....
I'd say we're all much better off with them, than without them. And those of us who want to work on porting LINUX or Java to our favorite Zilog 80 platform, can spend as much time as we chose to do so. Our own pet projects are, as always, up to to us.
As individual developers and contributors, we are as, "Free to Choose", as we have ever been.
Ten quid, she's so easy to blind. And not a word is spoken...
Yeah, the author was pretty unclear on this. Certainly, using the GPL or something similar will prevent companies from legally leaching too much off of the project. At any rate, it insures that any changes the company makes should be able to find their way back to the project itself. Of course, this can still be violated, at which point it becomes a legal question. Honestly, this is one of the big reasons that I disagree with many people who favor BSD style licenses. If that's what you want for your code, then it's all well and good, but don't ever complain about leaching, since the license gives complete permission to go ahead and do that.
Without money flowing in to OSS, fewer people will be able to do useful work.
Sure there is a perception of OSS being written by the selfless hackers giving all their spare time. In reality though, people need to eat, pay the rent and buy computers etc. When organisations fund OSS development they help make it real. OSS businesses have found various ways to make money and do so in various ways.
Engineering is the art of compromise.
I'm not sure that analogy is applicable. As pointed out in "C&B," the "commons" problem is that the value of the commons diminishes as more animals grazed there. In software, having other folks use (even if they never return anything) doesn't diminish your value of the software in any fashion.
With commercial software, the value is only in it's artificial scarcity. As AOL has demonstrated, we could blanket the earth in install CD's, so the supply/demand price of the software enclosed approaches zero.
I don't see any problem with it (companies using without returning everything/anything). They'll help fix the common roads when it's in their interest to do so. With more companies using OS software, they'll eventually end up using more of the "common roads" too.
Don't worry, they'll get around to it once all this IP nonsense is settled.
The author laments the fact that there are some enterprises that do not contribute to the community yet draw substantial benefit from that same community. This is the same problem we have with free speech in that many people will benefit from the fact that they can speak, and earn a living from that speach (read: Dvorak) yet only a smaller subset of those speaking are actually saying anything that edifies society or benefits it meaningfully. If the FLOSS community is going to espouse freedom then they'll have to suck it up that the leeches are free to use it.
Disclaimer... I personally can't program worth a crap. I get lost in my own 25 line shell scripts so I have to donate in order to contribute (go elive!)
load "$",8,1
I agree with this 100%. If you look at the work that goes into Gnome, a very large proportion of it comes from developers at Redhat and Novell. A lot of the developers are still unaffiliated with any large corporations, but certainly if you browse through the Gnome bugzilla you will see that a lot of the core developers that are pushing Gnome forward are paid for their work. And this really helps the community. Furthermore, Gnome has lately benefited from the interest of late from mobile and embedded developers, who have done a lot of work in push down the resource usage of Gnome components.
Gnome is a big project. There is a lot of code, and a lot of it is showing its age. If Gnome was an all volunteer effort, there would be a lot more focus on exciting new technologies, and less focus on fixing bugs and cleaning up old code. In a sense, this is how I see KDE. KDE is pushed forward by developing new projects and applications, but to a certain degree suffers from the fact that things are constantly being reinvented rather than refined. The hard work that has gone into Gnome by commercialization has helped reduced bugs in the code, kept it up to date, and continues to push the project forward.
#include ".signature"
Things get commercialized. If there's a profit to be made, it'll happen. As long as the licensing stays GPLish I'm totally okay with it.
TFA was weak, I don't think the question of whether a few companies choose to leech off open source projects is really that important to OSS development in the long run.
But in general I think the question of what influence all the money coming into the open source community will have is a good one. If, as is increasingly the case, OSS becomes a key component in the businesses of multi-billion dollar corporations, those corporations will seek to control open source development to protect their investment.
If OSS development becomes increasing corporatized, and the coders and maintainers of large projects are increasingly professionals employed by larger corporations(whether directly or indirectly via donations to a foundation etc) I think this cannot help but have an impact on the character of the open source community.
Personally I cannot picture that an open source movement largely backed and funded by larger corporations would retain any ideals of openness, freedom or even quality software for long. IMNSHO those ideals are antithetical to the corporate live-or-die-by-next-quarters'-results mentality.
I think that the open source community should be wary. Obviously, everything else being equal, more money in open source is a good thing for everybody, more resources and more coders means more great software. But that could well come with a price of it's own, nothing comes free, especially when dealing with corporate America...
Open source is growing, but it's not killing off its roots, it's just becoming so much more than it once was. There's plenty projects around that are still the same as they ever were, and just because there are commercial projects that go their own way, what does that bother anyone? Very often they contribute userfriendly niceties that are very handy to everyone, but that none of the "hardcore" people would bother implementing. And if someone can make up a business model where they earn money and contribute back, how can that be bad? Companies can turn into bad apples, projects scrapped or get bought out but the source lives on. If you feel the commercial interests are a problem, fork it and break new ground. I don't really care if the code came from RMS himself or a salaried in-it-for-the-money employee at Red Hat. The freedoms are the same, in particular the freedom to use their code to scratch your itch. In the end, isn't that what matters?
Live today, because you never know what tomorrow brings
Spending money is orthogonal to openness. Mainstream money has simply increased the size of the pie.
As open source becomes more mainstream more mainstream companies more money will get involved. No surprises there.
Niche programmers with free time will continue to scratch their itch. No surprises their either.
The two groups exist together quite happily. Most open source programmers want their work to become more mainstream.
It's only when companies try to do an end-run around open licenses that there's problems and that's exactly the same issue as proprietary software licenses being abused.
---
DRM. You don't control it means you don't own it.
Such a bunch of hot air.... I've done my time in a handful of projects, and would love to get more done and a lot of rough edges squared away in a very specific, visual spot of the desktop. My problem was lack of money... not just the fact that what I was doing had almost no ties to any "open-source money" at all, but the market has been quite a dog, and in my town I took a year away from programming and IT work to try my hand in the production department of a newspaper, in all places. Switching careers like that can kill motivation on an open-source project.
/. post is talking about. Nagios being abused, and commercializtion of software itself killing open source... Taking open source projects and investing in project that build on top of that foundation.
Without getting too personal, all I will say is that the vast majority money invested into open source is anything but... It's invested into companies that have a handful of people working on a handful of high-profile cases, usually doing a 20% job: 20% on open source, and 80% on projects that actually bring in cash.
Now, back to the article, those links support anything but what the
In all this discussion of Big Business "Open Source" software let's tip our hats to the thousands of Debian Developers who help keep software FREE. Not just free in monetary terms, free of the stranglehold that big business can place on software development when they decide to move on to the next big thing.
I hope big business keep pumping money into worthwhile open source projects. I really hope they truly support free software. I'm smart enough to know that at least some of these players are only in it to foister some competition against the Microsoft camp and whether that is good enough for the community remains to be seen.
Moore's law is not a law. Theory, yes; Predictable trend, certainly; Law, no.
One day you'll need to fix something or write a replacement for some piece of software out of sheer annoyance and you'll release the code because that's the sensible thing to do.
;^)
That's our worth, freedom will always be more than a career path
Points have a time-to-live of one year, extended by three months for every major maintenance cycle, two for moderate maintenance, and one if the updates are thrown off the back of a lorry at high speed.
Have three leagues. One league being major corporate entities, one being the smaller companies involved, and one for the genuine collective projects.
My guess is that IBM, SGI etc, would not care in the slightest, but I seriously doubt they'd refuse a plaque commemorating a successful year, either. The smaller companies - now, they might care. Publicity is the lifeblood of the small business, and this is easy free publicity - as well as steering them the right way. Collective projects SHOULDN'T care - if they do, their members have lost sight of the project and are focussed on the kudos. Bad mistake. Projects that do that are doomed, doomed I say!
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Open source products are making inroads in most vertical markets, deposing commercial product after commercial product. Their user base is soaring, their legitimacy is solidifying, their media presence is expanding. It's actively difficult to find servers that aren't open source.
Exactly what definition of "killing" are we working by, again?
StoneCypher is Full of BS
A lot of projects have benefitted from having some money behind them. The article cites several examples, so I don't have to. But, if a open source project is really going to be threatened, it is likely not only because of the money, but also because of greed.
Do we need a better reminder than SCO to demonstrate that greed is what would kill open source? And while their recent actions seem limited to their legal battle against Linux, this same company used to be called Caldera (and was selling a Linux distribution of their own).
So, if there is an issue of too much money in open source, it really comes down to whether that money is being justly used to support the development of open source products or if that money is being used to line a greedy manager's/executive's pockets.
For open source to become more popular, money must flow in. The result is that some projects request donations to keep the project alive.
Now, I'll play devil's advocate for a second - would you prefer a version of Firefox that isn't up to modern standards (i.e. bloated, memory leaks, CPU hog, and won't render properly), or would you spend money to make it the best browser (i.e. lightning fast, lightweight, and perfect rendering)? I've considered allowing you to spend time to help the browser, but a project the size of Firefox isn't something that most programmers can jump into.
BSD developers don't complain, but in fact see it as a compliment. Their philosophy is that the license promotes the distribution of good code. (And if you have ever worked as a developer, then you'd know that by and large, good code is rare)
I have seen GPL supporters whine and pretend that somehow BSD code in proprietary systems is suddenly no longer free. There was quite a bit of FUD by the FSF regarding FreeBSD, claiming that the FreeBSD Foundation could go private and leave companies locked in. This was of course when FreeBSD was seen as more mature than Linux, and we had the SVLUG making quite a number of outlandish stunts trying to get Linux publicity. So many GPL supporters are pretty well known for publically stating their beliefs are better and all others are simply wrong.
Please remember, leaching to you is a compliment to others. Some of us enjoy doing good work and simply want to be appreciated for it (aka the Beer license).
"Open Source?" - Press any key to continue
Only one thing can hurt open source. Licensing. Too many licenses. Enough to make a lawyer jump for joy. Unless I'm a law firm, I would have great difficulty deciding to use OSS in my business. So far it's ok in the server market, but as more desktop apps come in from a wider variety of programmers, each with their own silly little license, it can only spell trouble. The solution is easy and obvious, but won't come about for many years, due to plain old stubbornness.
What?
The OpenSSH developers certainly complained.
how to invest, a novice's guide
What a lot of people don't realize is that companies that rely on projects like Nagios have a huge incentive for the project to continue, even if they don't contribute. If the original contributors decided to quit, these companies would have to pick up the slack, meaning that these projects are much more likely to continue as companies invest in 'improvements', even if those improvements are not contributed to the original code base.
Also, projects aren't 'punished' when companies take the code and run with it. Think of open source as a non-excludable good. Companies can't hurt a project by building closed software on top of it, but can only heighten interest in the project's success.
I really don't care what people's motives are for developing open source software as long as they get the licenses right. Any of the common open source licenses will do: GPL, BSD, LGPL, Apache, etc.
The only real problem I occasionally see with commercial open source is dual licensed software, which may be nominally under an open source license, but is usually run as a closed source project and often has unexpected hidden costs.