Association Bordelaise des Utilisateurs de Logiciels libres

Accueil ›› L’Abul en bref ›› Infos GNU-Linux ›› Une Société de Développeur GPL ?

Une Société de Développeur GPL ?

Posté le vendredi 10 octobre 2003 par Bruno Mery
From: TonStanco@aol.com
Date: Sat, 26 Aug 2000 20:51:53 EDT
Subject: free developers / free company discussion
X-Mailer: AOL 4.0 for Windows 95 sub 112

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. I don't understand why you have a resistance to it? 
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. My first article dealt with that and compared 
it to the Marxist leaders, who used the same maneuvers. It took the Russian 
people 4 generations to catch on. This is the hypocrite argument I made in 
the article that incorporated your "poverty" as a foil, to which you 
objected. 

The second shortcoming results from the education I got at your hand. I 
originally thought open was better than free. Partly because I misunderstood 
what you meant by free (i.e., I thought you were anti-property rights) which 
fed into the same argument about the failed Russian Marxist experiment. 
Partly because I didn't fully understand what open was in fact doing. Open is 
partly free, partly proprietary. My guess is that they will go completely 
proprietary once they are successful enough to do so. While I think they are 
a useful ally against proprietary now. 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. 

Répondre à cet article