Re: WineX and the AFPL

"Deven T. Corzine" <[email protected]>
Newsgroups gmane.comp.emulators.wine.license
Message-ID <[email protected]>
On 6 Jun 2002, Alexandre Julliard wrote:

> "Deven T. Corzine" <[email protected]> writes:
> 
> > I think you misunderstood me.  I'm sure nobody would work on Wine if they 
> > weren't interested in the results to some degree or another.  It's just 
> > that some people are willing to sacrifice the journey (the experience of 
> > creating the project), while others are not.  This is what I meant by those 
> > interested in the journey vs. results.  I assume everyone is interested in 
> > results; it's a matter of the relative importance.  Alexandre's statements 
> > would seem to indicate that he's not willing to sacrifice the journey in 
> > pursuit of a quicker path to the results.
> 
> You still have this idea that we could somehow reach our goal faster
> by giving up the enjoyment of the journey. This couldn't be more
> wrong. If people no longer enjoy working on Wine, the project will be
> dead right away, no matter how much code Transgaming gives us.

I don't think volunteers will necessarily reach the goal faster by giving 
up on the journey.  After all, the journey is a big part of the reason why 
most volunteers do the work.  That's all well and good.

Now, suppose Transgaming were to partner up with multiple (hypothetical) 
proprietary vendors.  Suppose their main form of collaboration takes a form 
where each participating company must contribute as much as they receive, 
or 1/N for N companies, or whatever.  Suppose each company is likely to 
retain proprietary bits (for market differentiation).  Rather than the 
commune-like approach of "everyone gives all they have", it would be more 
of a cooperative-like approach of "everyone contribute equally to the 
common good".  Yes, it's a more mercenary, economic orientation, but it's 
one that could theoretically happen.

Would such a situation draw much support from volunteers?  Maybe some, but 
certainly not all.  It might not be as enjoyable as the full-sharing LGPL 
approach.  Then again, some volunteers might be "license-apathetic" and 
might choose whichever branch is moving faster.  Even without any volunteer 
effort, it's possible that multiple companies throwing lots of developers 
at the project could make progress faster than the more collaborative Wine 
project.  It might not be as fun, but it might get results faster.

Of course, right now, it's just Transgaming tilting at windmills; the Wine 
project is clearly more vital and active and Rewind stands more as some 
sort of placeholder for the day when another company comes along with a 
similar business model.

Suppose you knew that you could get quicker results by allowing and even 
encouraging proprietary companies to participate in this fashion, instead 
of using the LGPL.  (That's not a given, but for the sake of argument...)
Would you want to do it?  I'm guessing not, because it would likely detract 
from the enjoyment of the journey.

And I'm not saying there's anything wrong with that.  If Transgaming wants 
to form an economic coalition or cooperative of some sort, that's up to 
them -- of course, they'd have to find partners who think it will be more 
advantageous to go with them rather than the more vital and active LGPL 
project.  That's a formidable barrier to entry, so the LGPL project may 
well win, whether or not it may be theoretically optimal.

(Note, I'm not saying that this hypothetical alternate project would be 
more effective, only that it could be if lots of money and developers are 
thrown at the project that dwarf the resources of the LGPL project...
Imagine, for example, if a huge company like Sun or IBM wanted to throw 
resources at this -- it's not that farfetched...)

> So the choice is much easier: we don't have to choose between enjoying
> ourselves or reaching our goal. The real choice is between having fun
> and reaching our goal, or not having fun and not reaching our goal.
> Transgaming cannot complete Wine all by themselves, to get anywhere
> we need a thriving community of people who enjoy working on Wine.
> Sacrificing that to receive some more code today is like killing the
> goose that lays the golden eggs. It simply does not make sense.

I'm sure many of the volunteers would be discouraged if it ceased to be 
fun, and quite prossibly abandon the project.  Others might grudgingly 
continue to work on the project, not happy about it, but still invested 
enough in having the results to continue.  Perhaps some wouldn't even find 
their enjoyment of the project impaired.  It's hard to predict how great 
the loss would be if the project were to become drudgery, but it's clear 
that there would be a significant loss.

Of course, I can't help but think that it's the animosity and acrimony 
between Transgaming and (part of) the Wine project that's likely to make 
things less fun.  After all, you can still have fun with someone who is 
standoffish, but it's REAL hard to have fun when you're fighting with 
someone.  Maybe if people just got along better, it would be more fun, 
whether or not any patch trading were to take place...

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.