4 ms·
Once again, $ money is the factor here: FOSS for consumers = Stalled. FOSS for businesses = Strong & Growing. And why? Because of the faulty anti-money philo
by ChrisNorstrom 14y ago
Once again, $ money is the factor here:
FOSS for consumers = Stalled.
FOSS for businesses = Strong & Growing.
And why? Because of the faulty anti-money philosophy that so many open source developers have. They're afraid of making money, afraid of being rich, afraid of selling out, subconsciously loath rich people, are blindly following ideology over results, and think that they can create software in their free time while working a full time job with a baby on the way. SourceForget.net is littered with dead open source projects that died for these exact reasons. We've all seen awesome abandoned software that we were willing to pay for but the developer never charged for and left to rot when he settled down and had a kid.
Meanwhile their FOSS2Business counterparts have found ways to have a constant stream of income, have profitable parent companies, pay developers, progress the software, pay for usability studies, and provide professional consultation. They're growing their kingdom using money. While FOSS2Consumers is still mumbling "don't be like Microsoft" to themselves. It's aggravating to watch.
Stop being afraid of money. It doesn't make you a sell out. It's just hurting the whole community. That's why each year Ubuntu changes it's whole UI and color scheme and at the end of the year no one cares. It's not the UI. It's not Ubuntu. It's the end software that the average user sees and uses, it's the terminal, it's finding "sudo apt get" advice in the forums, and other user-unfriendly bullshit that's dragging down open source software.
Businesses want "free", consumers want "easy".
- Locke1689 14y agoTime for the real hard truths. Almost all major open source success are the product of subsidized development, either by a commercial arm (Linux via Red Hat et al., gcc by Google et al., Java by Sun et al., etc.) or a research arm (OCaml by Inria, Haskell by MSR, etc.). Open source by hobbyists doesn't work (at scale).
- ScottBurson 14y agoCould crowdfunding change that? https://bountyoss.com/ https://bountyoss.com/
- rjzzleep 14y agowait a sec, a bunch of researchers doing what they want is subsidized development? maybe in the states. in europe a bunch of researchers doing what they want is just that. a bunch of researchers doing what they want. and then comes a us company making money off of it. "sorry dude, you're not a hobbyist, you don't count as free, because you have a day job, and get paid to do what you want." /facepalm not to mention that most got developed FIRST, and then got funded after showing off their value proposition
- Locke1689 14y agoI have no idea what you're trying to say. I'm saying that major open source success only happen when a funded entity, e.g. a corporation or a research institution, pays for someone to develop that project full-time. In other words, successful projects have someone paying for full-time salaried programmers.
- berlinbrown 14y agoCorporations should do a better job of adopting open projects (see Google) and Open source projects should do a better job of recruiting corporations to get involved.
- bunderbunder 14y agoCorporations should do whatever is in their best financial interests. That's not a philosophical assertion, it's a legal mandate. Consequently, open-source projects that are critical to companies' success are already well-supported by those same companies. And most the major open-source projects have plenty of commercial support - in a nutshell, what organizations like the Apache Foundation and the Eclipse Foundation are. The only spot where open source really frays at the edges is consumer software such as Linux desktop environments or office software. That's sort of inevitable - programmers are expensive, and from a company's perspective hiring developers to keep GIMP up to speed is orders of magnitude more expensive than a stack of Photoshop licenses, and won't necessarily deliver the goods until months or years down the line (rather than minutes). So projects like that don't end up being supported as well as we'd like because it's not really in many companies' financial interest to do so.
- jiggy2011 14y agoFrom my understanding nobody seriously involved in FOSS expects hobbyists to scale apart from on small or niche projects. The term "open source" rather than "free software" was coined at least partly in order to make it easier for business to understand and adopt the software and incentivise them to throw paid manpower at it. It seems to have broadly worked too, "we should adopt this solution because it is open source" is something that MBA types actually say now.
- Locke1689 14y agoI don't know if that's really the case. The existence of the AGPL implies that many people see open source as a development model quite different from the one used by open source inside corporations. In other words, how open source is something which is used and modified internally by company X, but rarely gets changes released because company X is exclusively SaaS? There are people who have very different opinions on what open source means. Some of them think that a lot of open source business models are bad for open source. It is important to point out that a lot of these licenses are the reason why certain open source projects are widely successful.
- jiggy2011 14y agoThe AGPL makes sense for either dual licensed things (like MongoDB) or for projects that simply don't have the need for any direct revenue generation such as people's side projects. AGPL seems to be to the cloud what GPL is to desktop. There are certainly those such as Stallman who are basically opposed to SaaS, though I'm not entirely sure where he draws the line between "in house software" , websites and SaaS. It does seem to me that asymptotically software with freer licenses "win". For example the Linux kernel. I would not be surprised if facebook was eventually replaced by something that existed under an AGPL license. However such a system would probably be powerful enough to be considered a platform in itself with it's own DSLs and therefor this would become where proprietary software lived. From a pragmatic standpoint though the increase in SaaS seems to have vastly increased the amount of open source stuff available (rails etc) and perhaps this trend will continue as higher abstraction levels of the stack become "freer".
- jiggy2011 14y agoDepends on your view really. Consumer targeted FOSS has the disadvantage of being harder to monetise directly, you could make (for example) a for-pay Linux distribution but you will probably just get killed by the free forks. I think Corel Linux , Lindows etc of the past made this mistake. You could monetise by adding "value add" proprietary software to free software, but then you will get to a point where you aren't really any more "open source" than OS X. FOSS where the developer themselves is probably not the end user does tend to suck pretty bad. On the other hand stuff people have built because they were feeling a "pain point" tends to be amazing, if a little quirky. Not every bit of software has to have mass market appeal in order to be good. An example might be something like XMonad which is something that a company like Apple or MS would be very unlikely to fund development of and part of the reason that people love it is probably that it doesn't need a business model to survive.