Allen Pulsifer wrote:

> Speaking as a community participant...
> 
> When I first became involved in OOo, I was not completely comfortable with
> the license arrangement, but thought Sun should be given the benefit of the
> doubt based on all of their contributions.
> 
> However, let's look at this objectively.  Here are some facts.
> 
> 1. Sun makes many contributions to the code.
> 
> 2. Sun manages the build process and dominates the decisions on what gets
> included in the official OOo distribution.

The second part of your sentence is not true. What gets into the
official OOo distribution is not controlled by people or a company but
by some rules: code must be submitted under JCA, features must be
specified, the code must run on all relevant platforms, QA must approve
the work and some things more. There is no "hidden agenda" that anyone
uses to block certain contributions. In fact the Sun developers invest a
considerable amount of time to bring in code of others that asked for
help. Admittedly it took some time to bring us there that finally we
this is where we are now.

If that looks as if Sun dominates the process this is a result of two
things:

- Sun has created most of the rules in the first place
- Sun does most of the work that is necessary to check if everything is
done in agreement with the rules

In both points we have been open (and still are) to let others
participate and in fact e.g. the NL projects have done a lot in the QA
area and so effectively participate in the "control" of what gets into
the "official" releases. Open Source is a meritocracy: there is no
co-determination without actually doing something.

> 3. One of Sun's conditions for any code to be included in the official OOo
> distribution is that the copyright for the code must be assigned to Sun.

Please write it more exactly: that the copyright must be shared with Sun.

> 4. Sun takes those contributions and releases them in their proprietary
> product StarOffice.

... as do a lot of other software vendors that contribute much less or
even nothing to OOo. This is important to see. Sun at least "earns" this
right by doing a lot for the project.

> 5. There is dissatisfaction in the community over items 2 and 3.  This
> dissatisfaction results in some companies and individuals not being willing
> to contribute code or participate in the community.

There will always be companies or individuals that won't contribute to a
project for whatever reason. I still think that the JCA in the current
form is not unfair and without any JCA the project would become
unmanageable.

> 6. This dissatisfaction has already resulted in several forks.  Some forks
> have completely diverged, like NeoOffice and Lotus Symphony, while some for
> now are just "patch sets" or enhancements to the official build, like
> OxygenOffice and Novell's distribution.

Lotus Symphony isn't a fork in that sense, it's a commercial brand in
the same way as StarOffice.

Ciao,
Mathias

-- 
Mathias Bauer (mba) - Project Lead OpenOffice.org Writer
OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS
Please don't reply to "[EMAIL PROTECTED]".
I use it for the OOo lists and only rarely read other mails sent to it.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to