O-STEP In The Limelight
Tony Stanco, whose new eGovOS conference is starting today, has also been pushing O-STEP (Open Source Threshold Escrow Program). It's an interesting looking program for escrowing code, pending money being raised towards it - you can get more details in PPT,OpenOffice, and HTML.
RMS was asked to speak at the conference but refused. Newsforge just published a statement from him explaining why. You can read it here.
People are already getting paid for open source and free software. It is possible! Companies and non-profits are making money by
This way of doing things will lose one of the benefits of going GPL from day one. Since the code will be closed source for a period you can't build on top of already open software (unless lgpl), this means having to reinvent the wheel, which means higher cost.
On the other hand if the software is open source from day one customers will be less inclined to pay, profit suffers and the software won't be made.
Would you like some egg with your chicken?
So suppose we make a more company friendly GPL? (FSF probably won't like it so a lot will have to be created from scratch, but less that for the proposed scheme), Requiering that source be disclosed after a profit threshold is reached won't work since a company could cheat by setting the threshold redicoulously high. What might work is some kind of time-delayed GPL e.g "If you modify this source and make binaries the source must be provided no later that three months later". That way the a free softwrae author can be sure that nothing based on his code will stay closed forever, and companies could benefit from already developed code. Still it would probably depend a lot on the free software community and their willingness to change their lisences, and you can bet you'll see different time limits depending on what the authour of a piece of code thinks is acceptable. But if something like this is implemented I believe both business and the community could benefit. (except for evil monopolies ;) )
- We are the slashdot. Resistance is futile. Prepare to be moderated -
This sounds so much like the argument that once a software company has made enough money on a version of software that they should/could give it away or open source it so that people who would have never bought it can benefit from it.
The part that gets me is that there has to be a "trusted entity" that ensures that the release occurs once this mysterious threshold is reached.
I think there is a great parallel here in the pharmaceutical industry. After all, we all know that drug companies don't fight for extended patent rights to drugs that improve peoples lives. They are always real nice about making their "threshold" amount then releasing their drug(s) to generic and whole-saler manufacturers so that the majority of the people can benefit.
It is not ALWAYS about money.
I only look human.
My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
I've been shaking my head trying to figure-out how to accomplish something like this. O-STEP is a taking a well thought-out approach that just MIGHT work. The real problem is getting lobbying money from vendors like IBM to start pushing programs like this. We need an Open Source Lobbying Group (OSLG?). A group dedicated to raising money and pushing legitimate legislation toward balancing the playing field for companies providing Open Source products. In my eyes some of the possible legislation would include tax-exempt status for companies or portions of companies, or some of the non-profit's umbrella of protection. Grant programs are another necessary step, in my opinion. Governments needs to start paying some development costs for software its people or even companies need, and stop lining the pockets of a particular abusive monopoly power in the industry.
So, in short O-STEP is a GOOD-STEP; but more needs to be done in this arena.
On a side note: Did anyone else hear that Disney World is enjoying farmer's tax-exempt status because they have a few cows on the property?
put the what in the where?
Escrow models break this: I have no guarantee that the source will be released, and I personally won't be able to pay to get it in its entirety. From my point of view as a user and potential contributor, escrowed code is as uncertain as commercial code.
There are enough people who have an incentive to release code open source to keep us all happy. And against open source competition, even escrowed code doesn't stand much of a chance.