Open Source Foundations Coming of Age — What Next?
An article at The H makes the case that many open source foundations have successfully proven their worth and withstood the test of time as legitimate entities. This leads to the question: where do they go from here? The author suggests an umbrella foundation to provide consistent direction across many projects. Quoting;
"As you might expect, the main aim of most foundations is to promote their own particular project and its associated programs. For the putative [Open Source Foundation Foundation], that would generalise into promoting open source foundations as a way of supporting open source activity. In practical terms, that might translate into establishing best practice, codifying what needs to be done in order to create an open source foundation in different jurisdictions with their differing legal requirements. That would make it far easier for smaller projects – such as Krita – to draw on that body of knowledge once they have decided to take this route. It might also encourage yet more projects to do the same, encouraged by the existence of support mechanisms that will help them to navigate safely the legal requirements, and to minimise costs by drawing on the experience of others. After all, this is precisely the way open source works, and what makes it so efficient: it tries to avoid re-inventing the wheel by sharing pre-existing solutions to problems or sub-problems."
Multiple "umbrella" organizations? Sure. One single central authority? Do Not Want.
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
These foundations should get into the online advertising business.
Maybe then -finally- their market cap would increase... or something.
*NO*.
Open source can be a "mess". But it's exactly this "mess" that makes the FOSS resilient.
Lisias@Earth.SolarSystem.OrionArm.MilkyWay.Local.Virgo.Universe.org
I think that the copyleft adoption is next. Currently corporations like non-copyleft open source licenses like Apache, eclipse so they can create commercial derivative works. The next step is don't caring about commercial software anymore and focusing 100% in services, turning on the obligatory open source on derivate works. ... nah... don't have the time to think on details.
We could call it the Free Desktop Standard, and all Open Source Desktops could implement it -- Yes, even you my little Haiku. What's that Haiku? You don't want to conform to some generic standard? It would limit your ability to differ from other desktops other than by look & feel? You don't want to implement X11 just to comply with the Standard?! Well, fine. You just won't be under the Umbrella of the Free Desktop Standard. You just won't benefit from the services we provide! What do you mean you greatest assets are user/developer hybrids not money and legal advice? Haven't you heard of the patent wars? Well, just remember this you rebel factions, when the Propriety Axis of Evil Patent-Cross-Licensors comes to call. Don't bother whining to the EFF! They're under OUR Open Source Umbrella! HA!
On second thought, maybe the Umbrella Corporation should be fought tooth and nail. Maybe open source foundations should just act as a collection of independent tools that each do one thing and do it well regardless of loyalty to any platform, standard, or ideology (CopyFree vs CopyLeft), instead of become a single insane bureaucrazy... You know, because THAT'S the Open Source Way.
The author suggests an umbrella foundation to provide consistent direction across many projects. Quoting;
Consistency is the hobgoblin of little minds. Open source does not need consistency. It was created as a reaction against people who think they do need it.
#fuckbeta #iamslashdot #dicemustdie
What should happen now is stop the e-peen waving and produce software that is usable to non-neckbeards.
Microsoft Mission Statement (http://www.microsoft.com/about/en/us/default.aspx) - "At Microsoft our mission and values are to help people and businesses realise their full potential." their values are more interesting "As a company, and as individuals, we value integrity, honesty, openness, personal excellence, constructive self-criticism, continual self-improvement, and mutual respect. We are committed to our customers and partners and have a passion for technology. We take on big challenges, and pride ourselves on seeing them through. We hold ourselves accountable to our customers, shareholders, partners, and employees by honoring our commitments, providing results, and striving for the highest quality."...they haven't looked at those for a while.
Apples Mission Statement (http://investor.apple.com/faq.cfm?FaqSetID=6) - "Apple designs Macs, the best personal computers in the world, along with OS X, iLife, iWork and professional software. Apple leads the digital music revolution with its iPods and iTunes online store. Apple has reinvented the mobile phone with its revolutionary iPhone and App Store, and is defining the future of mobile media and computing devices with iPad." - Seriously Apple!! that is less of a mission statement and more of a list of products.
The one great attribute (besides being free & open) about F/OSS is flexibility. Don't like this distro/program/script? Use this one. Like this distro/program/script but not feature X? Use a forked version with alternate feature Y, install alternate feature Z, or hack it up yourself. Don't like the license being BSD-like? Find one that uses the GPL, request for someone to write a new version (or for the author to change licenses), or again hack up your own.
Creating one umbrella foundation sounds good on paper, but how to make it flexible? And how do you guarantee there won't be corruption? We (humans) have spent years on philosophy, politics, etc., and there is always a little corruption. The problem is that corruption trickles down. If there's a break in the main foundation of the umbrella, then you might as well throw it away. Do we really want to risk this? And is it even possible to get everyone to agree?
It could work, and there are good intentions here, so perhaps I'm just being selfish? But for me personally, when I write open source code I don't want standards forced upon me. I want the freedom to write my code like I want, put my braces/brackets/whatever where I want to put them, name my program with f***ed up acronyms, and I don't want to be part of corporation-like practices when I "code for fun." I want individuality, and I want that from others too. I want unrestricted creativity and intelligence without being delayed and distracted by yet another "standard." And, I may be wrong, but I think that's some of the roots of the original F/OSS.
It just depends on what this umbrella foundation is supposed to do. From reading the article, it sounds like it's just to pool money and create documents about legality in different countries? This doesn't really sound like a foundation to me; you could just make a small website for this and ask people to post best-practices documents and for donations. I think there needs to more details about what this "umbrella foundation" is actually for.
One Foundation to rule them all, One Foundation to code them,
One Foundation to bring them all and in the darkness bind them.
The G
For starters, Open Source organizations (I'm not including the FSF in this, since they themselves deny that they are one) should abandon all support for 'free' software - be it speech or beer - and state that they are only about ensuring that source code always accompanies binary code. In other words, say nothing about re-distribution rights, and allow Open Source licenses to disallow re-distribution if the software writers choose.
This way, the advantages of Open Source software will always be there w/ ISVs, w/o forcing them to swallow poison pills, such as allowing re-distribution and thereby struggle to discover a profitable business model. The vendors can continue to sell their software, maybe even to a larger market, since customers that have the expertize to modify them might buy it even if it doesn't do everything they need, assuming that they can design in their requirements. Customers can rest easy knowing that a vendor can neither force them to buy a future upgrade (a la a Microsoft or an HP) nor would their going out of business force them to search for newer solutions. This way, open source software will be a win-win proposition for business: ISVs can sell their software w/o being afraid of it being re-distributed to those who might otherwise buy it from them, while customers can buy the software comfortable that since they have the source code, they can have their IT departments make whatever modifications are needed to customize it for their specific requirements, and not hold them hostage to upgrade plans.
The current 'software freedom' movement is a lose-win proposition - lose for ISVs, and win for end-users. But in the long term, like Stephen Covey pointed out, lose-win or win-lose solutions ultimately attain equilibrium in a lose-lose state. Which in fact has been the story of most GPL software business to date. Open source programs can lose the 'lose' element here by jettisoning the 'help your neighbor' philosophy and instead make it completely a win-win proposal for software vendors by eliminating that risk of their not recouping the cost of development b'cos some people, who would otherwise have bought it, got it for free from somewhere else.
As someone who spent the last 20 odd years coding C# NET / C++ COM among other things, I've recently become disillusioned with the MS nosedive as a dev platform.
I am exploring open source alternatives, learning Ubuntu, Apache, GNU tools, Google App Engine, Clojure, etc.
Now that MS has abandoned the desktop (& stagnated NET) with its Win8 disaster, Its no longer "developers, developers, developers" - it is now a "devices & services" company. Their problem with this is that they have completely lost to Android on the device front, and on the cloud services front, people are mainly interested in VM hosting not PAAS - so they are just another 2nd rate host provider. The only thing going for them is their massive workplace install base, which is rapidly ossifying into legacy tech.
So, what is stopping Linux penetrating the corporate market? Companies dont like paying MS license costs. here's my insider's take:
1) people (both LOB dev poohbahs / fanboys & office workers) are dumb, lazy to learn new things, resistant to change
2) people are unaware of the alternatives - joe shmoe does not know that you can use Google Drive for free instead of paying exorbitant license fees.
3) there is no hand-holding guidance for IT win admin bob to migrate his platform away from windows / office, or marketing materials to help convince his manager that this is the path to take.
4) retraining is expensive & disruptive.
5) A lot of in-house info systems are built on an underlying MS infrastructure: SQL Server, ShitePoint etc - there is no cheap migration path here.
So what is need is :
1) market awareness - an intense & prolonged marketing campaign regarding replacing windows & office
2) training material
3) migration guidance
4) migration tools
I was there when IBM went from hero to zero in 1992 with OS/2, & saw Digital VAX die in the 90s. Paradigms shift & change can happen fast.
It would be great if Free Software Foundation and OpenSource Initiative worked together to minimize the differences and together support the critical projects like a free/open source Skype replacement.
P.S. I personally would be very happy to see the term "Libre Software" to become the common denominator. Open source sounds cool and everyone knows it, but the name only says the source has to be open, that's only a part of what we all mean by it, and FSF is opposing it. Free software, on the other hand, is a little ambiguous in the meaning of the word 'free'. Also I don't like that FSF only says a system is free if it doesn't provide tools to install non-free software, and thus excludes Debian. User must be free to make the choise on his own (oh I mean her own:), while understanding the risks.
Cause that would be cool.
They should all hire some hipster UI company to ruin the remaining desktop environments and UI-heavy software with some moronic tablet-wannabe interface. After all, Windows 8 is selling so well, GNOME3 is welcomed by the users, and Unity did not hurt the popularity of Ubuntu at all!
Contrary to the popular belief, there indeed is no God.
You already have various major projects tying up in Software in the Public Interest (the organisation behind Debian, amongst others) and SPI are prepared to talk and deal with OSI and the FSF. Many of the people involved in SPI and Debian are also luminaries in FSFE for those who prefer to deal with FSFE. Do we need much more?
Seems like that would be a good role for the Open Software Initiative.
Software sucks. Open Source sucks less.