RE: Re: [XFree86] Re: Configuring OpenGL support in a new Build of XFree86

"Mike A. Harris" <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
On Thu, 1 May 2003, John Kjellman wrote:

>One thing Mike is missing here (or he gets and I am missing).
>(insert sound of me climbing onto my soapbox ;-)  There is the
>possibility that someone's (don't ask me who in the case of
>XFree86 ;-) motivation for producing a feature may just well be
>that they are interested in seeing the XFree86 project succeed.  
>When I say succeed, I am talking about penetrating deeper in
>those areas where XFree86 applies.  Or in other words, gathering
>a larger stronger user base for this type of software.

That depends on each person's individual definition of "success".  
Some people would believe that "success" == "topple Microsoft and 
Apple", while other people would define "success" as being simply 
to produce the best X11 server implementation out there.  Others 
may define success quite differently from that.  There is not any 
one single definition.

Here is the XFree86 project's self declared mission statement:

	http://www.xfree86.org/mission.html

The project is certainly free to set whatever goals that the 
project wants to have, and nobody has any right to impose 
alternate goals on the project.  People can of course contribute 
code, and ideas to try to further their own goal/mission however, 
and hopefully people will do that.  People are also free to 
devise their own "mission" if they wish and set their own goals.  

I certainly support the idea of different people or groups of 
people having differing goals, and I also support the idea of 
multiple groups of people working together collectively to 
further both of their sets of goals.

I just think it is unrealistic to try to impose one person or 
group's personal goals/motivations/mission/whatever upon another 
group of people.

>While I am not a core XFree86 developer, I have worked on my
>fair share of open/closed source projects of similar size and/or
>complexity.  I usually find myself implementing features that I
>am not interested in technically (personally?) because my users
>are.  I take great pride and ownership of code I have produced
>and derive pleasure in knowing that my efforts are being
>utilized by others, sometimes in ways I had not even imagined.

Sure, and you are motivated by doing something that benefits
other people, of which you might not be technically interested in
doing.  There is nothing wrong with that.  It is not reasonable
however to expect or demand that all other developers out there
engage in development in this manner.  People ultimately work on
whatever they feel like working on, and that might even sometimes 
be things they're not personally interested in directly, it might 
be things they know others will be interested in deeply.  As a 
volunteer - each person makes that call for themselves.

That's really my point.  For example, as much as many people 
would like to see the Translucent window extension, and as much 
as I myself would like to see it - there is not even a remote 
chance that I would consider writing a line of code to make it 
exist for real because while I'm interested in seeing it happen - 
I am not personally interested in *making* it happen.  I hope 
someone else does, and I politely wish them well in doing so.  
But just as nobody has the right to demand to me what I do as a 
volunteer in my spare time personally - I don't have the right to 
demand someone else to do the same thing either.  Nobody does.  
That's all I'm trying to say.

>Anyway, I am not trying to argue one point or another here.  To
>me it sounds like most everyone is correct once you peel away
>some of the "bad mojo" (this is not aimed at Mike's comments),
>it just depends upon your perspective.  Open Source software
>(and XFree86 as it stands today) is great and we as a world of
>developers/users need a heck of a lot more of it.  I just wish
>that everyone would take the time and effort required to put
>down their guard and try and see things from someone else's
>perspective.  The results would be rather enlightening (insert
>sound of me falling off my soapbox ;-).

I see things from other people's perspective quite well actually
if you listen to what I'm saying.  I would love to see X11
technology improve and bypass Microsoft/Apple on the desktop, and
I hope it does at some point.  However, that is only going to 
happen if people who want it to happen actually make it happen.  

It is never going to happen, simply because their is a crowd of 
people filling Madison Square Gardens chanting features that will 
rule the world, electric shock whips at the backs of developers.

Let ye who writeth the code, shape the software, and thus the 
future of it.


-- 
Mike A. Harris
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.