(Courriels de diversion: <etiquetterez@personnalisions-atrophions.com> <transmettriez@emues-ibis.com> <machiavelisme@abusent-deveines.com> <deferais@pyrotechnie-affermirez.com> <reintroduirons@hypnotises-pointe.com> <solderas@lâchait-deloges.com> <etheres@remues-galejades.com> <gêneuses@questionnee-nacelles.com> <cryptee@hues-raturerent.com> <redefinitions@noyauterons-cocon.com> )
------ Forwarded message ------ De: TonStanco@aol.com Sujet: [culte] free developers / free company discussion Date: Sat, 26 Aug 2000 22:58:20 EDT Pour: culte@savage.iut-blagnac.fr I am a securities attorney in the Internet and online services group at the Securities and Exchange Commission in Washington, DC and published author on Internet and free/open software issues. I have started a discussion area on the formation of a democratic entity for the development of free/open software. We discuss a free company to be formed that will be owned and run by all developers worldwide, democratically. All the software will be licensed under the GPL. And the free company will pay developers to develop free software. The discussion on the free company was started with Richard Stallman some months ago and the emails over 22 days between us are posted there to start the community thinking about the ideas. Some highlights from the emails are included below. If you are interested in these issues, join the dialogue at www.topica.com/lists/freedevelopers. Subscribe by sending an email to FreeDevelopers-subscribe@topica.com to receive and post without having to provide any information to Topica.com. [If you subscribe using the subscribe button on the Topica web page, instead of just emailing, Topica.com will want some information]. Best regards, Tony Stanco +++++++++++++++ Highlights from the Stallman/Stanco email discussions on the formation of a business entity by free developers, of free developers, for a free world. The series talks about how to pay free developers, what kind of free institution is appropriate for free developers, and how to defeat proprietary. ++++++++++++++ [Stanco]: I think we've achieved the outlines of the basic strategy. Let's recap where I think we are after all these emails. If I have something wrong, please correct me. 1. Proprietary code is the enemy. It must be destroyed for developers and the world to be free. Open source is an ally. 2. Developers can be paid salaries and/or stock options to work on free code without violating the core principles of free code. 3. Mergers and acquisitions of proprietary companies are not objectionable in defeating proprietary. 4. A company of free developers, by free developers, for free developers is an acceptable vehicle to achieve the ends of free code. 5. A requirement in the certificate of incorporation that all code owned by the company is licensed under GPL or other tying to FSF is appropriate to ensure that the core principles of free software are observed going forward and to protect from slipping back to proprietary. 6. A democratic, free developer run corporation does not require special safeguards to protect ordinary world citizens. +++++++++++++ [Stallman]: So I don't think that we should give up on everyone who is not a total idealist. Many people can become partly idealists, if we show them the reason to be, and they can do a tremendous amount of good. ++++++++++++++++ [Stanco]: What does FSF think of direct developer compensation in the form of salaries and stock options? I think there is a growing consensus among my respondents that this is OK. [Stallman]: I see nothing wrong about it. +++++++++++++++++ [Stallman]: In general, all else being equal, I think it is good for programmers who develop free software to get paid, to have more money rather than less. I practiced a couple of kinds of free software business in the 1980s because I think it is a good thing if I have money, and what is legitimate for me is legitimate for other people. +++++++++++++++++++ [Stallman]: The Free Software Movement and the Open Source Movement have completely different political and philosophical views. On that ground, they are our rivals. We can and do work with them on some practical projects, but our focus is on building the demand for freedom--something which they ridicule. This is not one battle, it is a long war. So it is crucial for the long haul to remember what we are fighting for: freedom to cooperate. Right now the community is tending to forget this goal--because only the Free Software Movement and the GNU Project talk about it. The Open Source Movement does not recognize this goal. In order to talk about it, we must distinguish ourselves from the Open Source Movement. If we are lumped in with them, people will assume we agree with them, and we will fail to get our message across. ++++++++++++++++++++ [Stanco]: In the end, I think to really win the war we have to break the business model of proprietary. The support of business and investors will be needed for that battle so they must be made allies and not alienated. As I have suggested before, I think uniting and paying the developers (both free and proprietary) is the way to defeat proprietary. Developers are the important piece in software development, not the companies. Without developers, companies cannot create software. Companies keep code secret to divide developers and keep them weak and dependent. However, developers need to be paid to support their families, so they acquiesce to the companies treatment. In being paid by the company, they have some allegiance to the company even while they resent being enslaved by it. If we pay developers to produce free software, they will repudiate their old masters. If they repudiate proprietary companies, proprietary companies die. In my opinion, the only obstacle for free to defeat proprietary is that free must pay developers. This shouldn't sound like a radical statement. People need to be paid for their work, since they need money to support their families. Since proprietary software is currently only a necessary evil that divides and enslaves developers, what developer would work for proprietary, if he is paid to be free? The walls of proprietary come tumbling down if we achieve this one feat. That is why I keep pressing for a new free company, which will pay developers to produce free software. You said that you have no objection to developers being paid. And the current open companies don't really pay the developers, they just piggy-back on their unpaid work. Also, the current open companies are not philosophically committed to free software. The current open companies just want to replace the current proprietary companies and are using unpaid labor of the developers to do so. If you want free to success without paying developers, I think you are expecting too much from them. They may be good people, but you can't expect them to give up the livelihood that supports their families. That is just expecting each one to be a martyr and that's expecting too much. Ironically, to business/investors, not paying developers just seems nuts. They don't understand it and that adversely impacts their acceptance of free software needlessly. Somehow this money thing has become the obstacle to achieving the goals of free software and I don't think it needs to be that way. +++++++++++++++++++++++ [Stanco]: What do you think of this...? Imagine free developers united to acquire proprietary companies, freeing the code and absorbing proprietary coders into their ranks with each acquisition. Imagine them going from proprietary company to proprietary company across the landscape continually freeing code and coder alike, until all code and hackers are free, worldwide. Imagine also developers paid to hack free code. That's my vision of Hackers-Go-A-Borgin'. Seriously, I beginning to wonder if the fastest and surest way to defeat proprietary wouldn't be by merger and acquisition of proprietary companies. Taking control of proprietary companies and re-licensing their software under GPL will free the code. Once it is free, it cannot be un-freed. Freeing proprietary code allows free developers to improve and integrate it with other GPL code. Also, the developers of the proprietary companies could be voluntarily liberated into free's ranks, if they are paid. Who would work for proprietary, if they are paid in free? It's a bold move, but hollowing proprietary by taking its code and developers should be considered, I think. If it can work, it would break the business models of proprietary, so they will have a difficult time to compete against it. ++++++++++++++++++++++++++ [Stanco]: I am not sure we talked about how the company would receive revenues to pay salaries to free developers. My thoughts are that governments, industry associations, large companies, hardware companies and service/support/maintenance companies would be willing to provide R&D or other funds for paying free developers, because of the superior attributes of free code in their operations. All these entities resent proprietary code and would welcome an alternative. Since software should be a social good, like roads for example, rather than a competitive advantage, they understand it is better as free software, because proprietary code only benefits proprietary companies. +++++++++++++++++++++++++++++++++++ [Stanco]: The existing companies have 2 major shortcomings in my mind. The first is how I got into going hard core on all of this to begin with: there is fundamental injustice between the free developers doing the work, and the companies, their management and their investors that disproportionately profit. The current situation in my mind is exploitative of the developers. The developers are lead by high ideals by the leaders, while the leaders are disproportionately benefited. It is what drove me to write my first article on open source. I see in the rhetoric that developers should give to the community, but I don't see the leaders living by the same terms. I don't see them giving up their vast accumulation of wealth that is built on what the developers do, for the good of the community, which they should do to be consistent I think. They then use some more rhetoric to justify the difference between how they live and how the developers live (i.e., they need to do it so investors/business will support open source). It is a little too convenient an argument for me. There will have to be a second battle with them to ensure that they do not try to replace the current proprietary with their own. Their corporate structure is set-up to do that. They will have a hard time resisting that, because of fiduciary duties to their shareholders to do what is in the best interests of their shareholders even if that harms free software. That is why I think the corporate charter has to state from the beginning that the software owned by the company has to be licensed under GPL. Placing that in the charter cuts-off the fiduciary duties of management to close the code for the benefit of shareholders. You should understand that any company has only one constituency and that is to serve the company's shareholders. That is corporate law. I think the current companies will use that as a rhetorical argument to make free software eventually proprietary. I have a different view from the current companies. I think that free developers can join together to create their own company. They will own the company. They will be the shareholders to which the fiduciary duties are owed. They will benefit from the work they do. While the current companies have the developers on the side as they milk them like beasts of burden, I would place them squarely in the center of the company. +++++++++++++++++++++++++++++++ [Stanco]: Strategically right now it seems, proprietary has the advantage, because they are the only ones that pay for full time developers. That's a huge advantage. To displace that, free needs to offer that on top of what it offers to developers now. As I've said before, who would work for proprietary if they are paid in free? Proprietary empowers the companies, while it divides and disenfranchises the developers. The developers only by necessity accept that condition. ++++++++++++++++++++++++++++++++++++++ [Stanco]: The whole world is watching to see if a hero will appear to be a Microsoft slayer. The Justice Department, the government, the French, the Chinese, the press, the users, the companies, the developers, the students, the academics, all want to see a revolution. They will support a revolution now. Why do you think open source received such a thunderous reception? This is the time to strike, when the whole world's attention is on the perniciousness of proprietary. Once the world's spotlight moves on and Microsoft regains its footing, it may be another 20 years before free software will get another opening, if it ever does again. If we don't strike now, I don't know when we will get as good a chance. I think the press will play it as a popular revolution--free developers against a tyrant. A new storming of the Bastille. Isn't that what you've been saying along. That developers must be free? The rest of the world has finally caught up with you and now you have second thoughts? By the way, who do you think will be against us? The only ones who want to perpetuate the hegemonies are the proprietary companies themselves. The rest of the world is rightfully afraid of their growing power. Academics in particular now see the light. Big business is especially afraid of secret code running their core activities, since Y2K. If we give them a model that they can understand, we will have all the support we'll need. Also, if we free proprietaries' developers, how does proprietary compete? That is the reason why I was so adamant that free developers have to be paid. The proprietary companies are the only ones that want to keep this going as it is, and if they lose their developers they will be hollowed from within and they won't have the power to maintain their evil empires. Let's turn our energies to manifesting the destiny. --------------------------------------------------------------------- Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org>