Re: GPL vs. sweatshops (was Re: Bias)

"Deven T. Corzine" <[email protected]>
Newsgroups gmane.comp.emulators.wine.license
Message-ID <[email protected]>
On Tue, 11 Jun 2002, Steve Langasek wrote:

> So you believe that the number of hobbyist Open Source programmers in the 
> world far outstrips the market demand for writing software?

Certainly not.

> In any case, my question concerned the compensation of those *employed*
> to write Open Source software, versus the compensation of those employed
> to write proprietary software.

I imagine the salaries would have to be comparable to get decent employees.  
However, those salaries could be coming from venture capital based on the 
promise that the open-source business model will be successful.  More than 
a few such businesses have failed already, taking those jobs with them.

> Open Source or not, the fact remains that if you want a business-critical 
> piece of code written, the only way to make sure it gets done on your 
> timetable is to pay someone to write it -- that's true whether you're an 
> operating system vendor or a manufacturer of fine industrial equipment.

But this is exactly my point about "free beer" problems with Open Source.  
You still need to pay people to write software if you're not willing to 
wait indefinitely for completion.  Unfortunately, "free beer" provisions in 
the license diminish the ability to derive revenue from the software to 
actually pay for the development.

Yes, sometimes it's important enough to other business needs that paying 
for it completely is worthwhile.  However, in such cases, it may well be a 
competitive advantage, and being forced to release the code might turn it 
into a relative competitive _disadvantage_, because your competitors can 
achieve the same crucial business benefit from the code, while you alone 
bear the cost for having written it.  In this case, you're better off with 
the code kept as a trade secret, but the GPL doesn't really permit that.

The Open Source benefits of "many eyes" for debugging, better security from 
code transparency, and collaboration among all users of the software are 
all real, pragmatic benefits.  None of these depend on "free beer", only on 
receiving the source and having rights to share patches with other users of 
the same code.  Allowing any user to use all the code gratis is part of 
Stallman's moral code, but it's not much a part of the pragmatic arguments 
for the quality of open source code.

> For what it's worth, I *do* believe that the supply of Open Source
> programmers far outstrips the demands for new and different *operating
> systems* and *desktop productivity software*, and I believe Open Source
> will eventually (though it will take a while) eliminate markets for
> proprietary versions of some of these types of software.

I'm not sure that's true.  I think those markets have been artificially 
suppressed by Microsoft's actions, so it's really hard to gauge just how 
vital those markets would be without monopolistic influences.

> But I'm not going to shed any tears when it happens, because while more 
> money flows from the end user to the pockets of Microsoft than to any 
> other software company, I believe of all software firms they 
> proportionally return the least value to the economy in exchange.

Of this I'm certain.  Microsoft exists to enrich its shareholders and make 
Bill Gates into the (effective) king of the world.  That man's ego knows no 
bounds, even moreso than Stallman.

> > Are you saying that the GPL does, or does not eliminate market imbalances?
> 
> That it would.

It creates an imbalance between the empowered (those willing and able to 
use and benefit from GPL code) and the disenfranchised (those unable to 
participate and forced to compete against this ever-growing codebase that 
the empowered need not pay for).  Maybe BSD eliminates imbalances by not 
playing favorites, but the GPL emphatically plays favorites and it shows.

> It takes hard numbers before it should be considered a serious danger.
> Theoretical discussions of what might happen given the right market
> conditions, that may or may not ever exist, don't hold my attention.

Very well then.

> Then you are far more misguided than I thought, because Transgaming never
> *had* an "open-source business model", except to the extent that it
> benefitted them more to return some of their non-core enhancements to the
> public tree than it did to maintain a complete fork on their own.

Transgaming publicly claimed that they were attempting to implement the 
"Street Performer Protocol" as their business model.  This model was 
proposed at least three years ago and recommended as a supposedly viable 
model for funding development of public works.

Now, rather than setting a particular price for each piece of code, they 
set a threshold of ongoing subscribers -- once that particular amount of 
revenue was coming in, all their finished code would be released under the 
Wine license, and all new code would continue to be released on an ongoing 
basis as long as that subscriber base remains above the threshold.

I see nothing inherently bad about this business model -- it's reasonable 
to establish a bargain like this with the community -- we'll devote our 
time, effort and skills to enhancing this public code, but only if those 
people hoping to benefit can band together and give us enough money to make 
it worth our while -- and by the way, here's how much that is.

The flaw, if any, in this model is that it trusts too much in users to pay 
when they could benefit more by being one of the freeloaders after someone 
ELSE meets the subscriber threshold.

Transgaming could have refused to write anything until the threshold was 
met, and nobody would be complaining that they hadn't released any code, 
but because they took the risk of making the investment in coding BEFORE 
receiving the requested payment for it, they've been maligned.  Is that 
really a fair response?

> While I for one don't entirely approve of Transgaming's licensing practices,
> and while I did favor the Wine conversion to the LGPL, I don't harbor any
> ill-will towards Transgaming, and I don't believe that most participants
> in the Wine community (which I'll be the first to admit that I am /not/ of
> late) do either.  I would like to think that most of the condemning
> comments Transgaming has had to weather have come from outsiders, not from
> those who have actually invested time and code into the Wine project and
> who are therefore in a position to appreciate the positive contributions
> that Transgaming *has* made.  I suspect Transgaming also feels this is the
> case, since they have continued to participate in the community in spite
> of any negative reactions they might have endured.

Well, I don't know about the composition of Transgaming's critics as a 
whole, but Alexandre seems to have been quite upset with them, based on 
statements he's made and his disparagement of their business model -- and 
as the leader of the project, he can hardly be written off as an "outsider" 
unaware of their contributions.  I'm sure he has his reasons, and maybe 
he's in the minority among Wine developers; I don't know.  However, he is 
certainly not the only outspoken Transgaming critic out there.

> I also suggest that you provide evidence to support your otherwise
> slanderous suggestion that the switch to LGPL was motivated in any large
> part by a desire to harm Transgaming.  While some of those voicing support 
> of the LGPL may have had this on their minds, I certainly did not:  I 
> favor copyleft, but I willingly made my (meager) contributions to Wine
> under the standing license and I do not begrudge anyone the benefits
> they might have reaped as a result.

Excuse me?  I didn't say anything about what the motivation was for the 
switch to LGPL.  I said that Transgaming evidently made an honest attempt 
to follow a recommended open-source business model, it failed, and the 
community has treated them rather poorly for not releasing their code 
anyhow.  That's just adding insult to injury.  If Transgaming actually 
broke any promises, nobody has been able to point them out -- they've only 
pointed out statements where others jumped to unwarranted conclusions which 
then proved false.  That's not really Transgaming's fault, even if they 
could have been a bit more clear about their intentions.

If Transgaming did anything clearly wrong, please, point to it.  Everyone 
who's tried pointed at ambiguous statements that were misinterpreted by 
those who later complained.

Deven
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.