Re: [dev] Some thoughts about our community

2007-10-08 Thread Charles-H. Schulz
Hello Juergen, Davide, Allen, all,


Juergen Schmidt a écrit :
 Hi Davide,

 Davide Dozza wrote:
 Hi Juergen,

 I wouldn't discuss about [2] and [3]. They are just examples and they
 have been discussing on other places.

 I would like to discuss about [1] and why we are almost the same people
 any year, why the number of participants doesn't grow and why large
 proportion of people comes from few companies.
 i think that is obvious because these companies invest a lot of money
 in the project in form of developer resources. The work has to be done
 and it is good that some companies pay full time developers for their
 work. Otherwise we wouldn't be there where we are today. Each
 individual contributor can help a little bit and that is fantastic.
 Every little contribution is important. See for example localization,
 it is an area where our community works great because it is much
 easier to extract this piece of work from the normal development process.
 It is more difficult in other areas but it is not impossible and of
 course i claim that things become better and better. And we do of
 course can do a lot of more things to improve and simplify it.

 And of course i would say it is the same as for other open source
 projects as well, isn't it. I think Linux is driven in the same way.
 Huge amount of work is done by full time developers of companies and
 additionally to that tons of smaller contributions from individuals.


I think this analysis goes without speaking here Jürgen. And that should
never be seen as an issue.

 i think not, what would it really change? Ask yourself if you would
 change anything for your own work on the project. And if yes what does
 you really prevent form doing it today?
Nothing prevents Davide from contributing if you see this issue just in
terms of processes. But what could repel Davide and others is the
feeling (and perhaps a justified feeling) that individuals are nothing
but large companies everything. You may notice that this is not an issue
confined within OOo :-) ...
More seriously, part of the attraction of FOSS is that there is a degree
of appropriation of the software/project in the psyche of any
contributor. If governance shows the exact evidence of the contrary, you
have unhappy contributors, and one day, you'll end up having no more
individual contributors.

The demand here is thus to strike a (much difficult to evaluate) balance
between major corps and individual/small org contributors. Why? To
please Davide or myself? No. Because you know Jürgen, just like many
others than this part of the community (the independent contributors
matters a lot, both in terms of code contribution than in terms of usage
expansion, QA, etc.).

So that's the crux of the issue according to me. How do we address this
feeling? How do we strike a balance between the different stakeholders?
These are the questions we must answer.

best,
Charles.

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



Re: [dev] Some thoughts about our community

2007-10-08 Thread Mathias Bauer
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]



Re: [dev] Some thoughts about our community

2007-10-08 Thread Peter Vandenabeele
On 10/8/07, Mathias Bauer [EMAIL PROTECTED] wrote:
 Please write it more exactly: that the copyright must be shared with Sun.

For my understanding, a generic question:

If a piece of software has:

  Copyright (C) 2007 Peter Janssens, Jan Peeters

or

  Copyright (C) 2007 Peter Janssens
   Copyright (C) 2007 Jan Peeters

Is that an AND or an OR relationship ?

Can both seperately, individually, without agreement from the other,
give away licenses on the code  (Peter OR Jan can give a license)

or must both jointly, in agreeement, together agree to give a license
on the code (Peter AND Jan must agree to give a license).

Thanks,

Peter

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



[dev] Is someone still building OOo with tcsh?

2007-10-08 Thread Volker Quetschke
CC'ing ESC and [EMAIL PROTECTED], please reply to [EMAIL PROTECTED] only.

Hi,

while working on some build feature/improvement for OOo W32 builds
I realized that we have quite a lot of special casing of tcsh vs. bash.

Is that still needed? I would like to remove the support for tcsh
builds if possible. Opinions?

  Volker

-- 
= http://wiki.services.openoffice.org/wiki/Debug_Build_Problems  =
PGP/GPG key  (ID: 0x9F8A785D)  available  from  wwwkeys.de.pgp.net
key-fingerprint 550D F17E B082 A3E9 F913  9E53 3D35 C9BA 9F8A 785D



signature.asc
Description: OpenPGP digital signature


[dev] Re: [council-esc] Is someone still building OOo with tcsh?

2007-10-08 Thread Pavel Janík

Is that still needed? I would like to remove the support for tcsh
builds if possible. Opinions?


FWIW: I have moved to using bash this weekend...
--
Pavel Janík


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



RE: [dev] Some thoughts about our community

2007-10-08 Thread Allen Pulsifer
Hello Mathias,

There is a lot of PR in this issue floating around the internet these days,
most of it coming from Sun.  Its clear to me that the goal of this PR is to
maintain the status quo, i.e., ensure that contributions to the project keep
coming in, and that the contributors sign the JCA or its successor the SCA
that assign copyrights to Sun.

I think both Sun and the project are poorly served by both the JCA/SCA and
the current PR campaign.

For starters, I think the JCA/SCA discourages contributions.  I myself would
not sign the JCA/SCA assigning copyright for anything but the most trivial
code, and as we have seen, neither will Kohei and I'm sure neither will many
other developers.  Sun can try to spin it a different way or try to sell
us on the JCA/SCA, but for many developers, you are not going to succeed.

I have carefully read all of the rationale for the JCA/SCA, including the
most recent blog post from Simon Phipps at
http://blogs.sun.com/webmink/entry/sca_r_office.  In my opinion, none of
these rational hold water.  The same things could be accomplished by asking
contributors to assign joint copyright to a non-profit foundation rather
than to Sun.

The one rational Simon offers that is a little bit different than the usual
is the following:

In many cases (including some very well-known open source projects) [the
JCA] also allows the original donor to offer commercial offerings, thus
ensuring the project continues to have engagement funded by its major
participants.

I myself to not begrudge Sun its efforts to maintain a commercial version of
OOo.  Again however, the same thing could be accomplished with code that is
under the LGPL.  In other words, a Foundation chartered to maintain the
copyrights in OOo could insist that all contributions included in the
official OOo build be licensed under the LGPL, and this would be sufficient
to allow Sun to continue producing and distributing StarOffice.

The alternatives I see here are just what I mentioned in my prior post.  If
Sun continues to insist that all copyrights be assigned to it, then
alternative methods of contributing will be created.  These alternative
methods might include alternate distributions or forks that accept pure LGPL
code, or possibly even GPL code or code under other licenses.  This I think
is inevitable.

In my opinion, the best course of action for Sun is to set up a Foundation
to hold joint copyrights from contributors.  That at least gives Sun a
chance to negotiate for all contributions to be licensed under the LGPL.  If
Sun does not do that, you might find some future contributions are offered
only under the GPL, and Sun would not be able to use these in StarOffice.
The much better arrangement for Sun, I think, is to try to keep all
contributions under the LGPL.  I offer this suggestion as something to think
about.

In the meantime, I would like to make one comment.  Kohei is the author of
the solver code and owns the copyright.  He has the absolute legal and
moral right to determine the terms of his contribution.  He has extremely
generously offered this code to the world under the LGPL.  The LGPL is a
fine open source license.  It allows virtually unrestricted use of the code,
for free, while guaranteeing that any derivatives also remain free.  It
embodies some of the best aspects of the open source movement.  I find it
very admirable and commendable that Kohei has so generously offered to make
his code available under the LGPL, and I find nothing to criticize in this
decision.

Recently however I have read some rather disturbing comments on the internet
that Kohei  is somehow a bad person for offering his code under the LGPL,
and furthermore, the only way for him to become a good person is to sign a
legal document that assigns copyright to Sun Microsystems.  This I believe
is unprecedented in the open source movement.  Is that what we have come to,
that a person who offers code under the LGPL is subject to criticism?  That
if he refuses to sign over his copyright to a proprietary product then he is
somehow a bad person.  I am quite frankly, amazed, stupefied,
flabbergasted--at a total loss for words--by the recent comments I have
read.

In the part of the world where I come from, it is very common for code to be
offered under dual licenses.  An open source license such as the GPL is
offered for free, and a standard commercial license is offered for a fee to
companies who want to use the code in a closed-source commercial product.
Companies that want to use the code under the commercial license simply pay
the fee, and then they have that right.

Specifically with respect to Kohei's solver code, Sun has stated that it
will have to be completely rewritten by someone else, with copyright held by
Sun, in order to be included in OpenOffice.org.  Taking that statement at
face value, it appears then that Sun is willing to spend $50,000 plus in
engineering time just to have a solver that it holds the copyright for, as

[dev] Re: [council-esc] Is someone still building OOo with tcsh?

2007-10-08 Thread Volker Quetschke
Volker Quetschke wrote:
 CC'ing ESC and [EMAIL PROTECTED], please reply to [EMAIL PROTECTED] only.

Please don't reply to the previous message! I botched the reply-to
setting, please respond to [EMAIL PROTECTED] Sorry!

 Hi,
 
 while working on some build feature/improvement for OOo W32 builds
 I realized that we have quite a lot of special casing of tcsh vs. bash.
 
 Is that still needed? I would like to remove the support for tcsh
 builds if possible. Opinions?

  Volker

-- 
= http://wiki.services.openoffice.org/wiki/Debug_Build_Problems  =
PGP/GPG key  (ID: 0x9F8A785D)  available  from  wwwkeys.de.pgp.net
key-fingerprint 550D F17E B082 A3E9 F913  9E53 3D35 C9BA 9F8A 785D



signature.asc
Description: OpenPGP digital signature


Re: [dev] Is someone still building OOo with tcsh?

2007-10-08 Thread Volker Quetschke
Hans-Joachim Lankenau wrote:
 hi!
 
 Volker Quetschke wrote:
 CC'ing ESC and [EMAIL PROTECTED], please reply to [EMAIL PROTECTED] only.

 Hi,

 while working on some build feature/improvement for OOo W32 builds
 I realized that we have quite a lot of special casing of tcsh vs. bash.
 really? beside setting up the environment, i'm can't think of any atm.
 
 Is that still needed? I would like to remove the support for tcsh
 builds if possible. Opinions?
 tcsh is still the default shell here for all builds not done on windows.
 removing tcsh support would mean quite some impact here and doing so
 without need doesn't sound reasonable to me.

Ah! That is why I asked, I didn't now that. Unfortunately there is no
way of knowing how the official OOo builds are made (part of a problem
currently discussed somewhere else ;) ) than asking.

Anyway, no it is easy enough *not* to change anything in this respect :)
I just thought I asked because nowrapcmd1 touches tome of this bash/tcsh
stuff.

Anyway, it would be interesting to know who outside of Hamburg uses
tcsh.

I don't especially like the current situation. I see it like this:

Hamburg uses tcsh for non-Windows and 4nt for Windows builds of OOo.

The community uses bash[*] for all OOo builds and discourages the use
of 4nt. This frequently leads to broken milestones for the community
that seem to build fine and are OKed by RE and QA.

   Volker

[*] I am not sure if this is true, that is why I am asking.

-- 
= http://wiki.services.openoffice.org/wiki/Debug_Build_Problems  =
PGP/GPG key  (ID: 0x9F8A785D)  available  from  wwwkeys.de.pgp.net
key-fingerprint 550D F17E B082 A3E9 F913  9E53 3D35 C9BA 9F8A 785D



signature.asc
Description: OpenPGP digital signature


RE: [dev] Some thoughts about our community

2007-10-08 Thread Caolan McNamara

On Mon, 2007-10-08 at 12:48 -0400, Allen Pulsifer wrote:
 The one rational Simon offers that is a little bit different than the usual
 is the following:
 
 In many cases (including some very well-known open source projects) [the
 JCA] also allows the original donor to offer commercial offerings, thus
 ensuring the project continues to have engagement funded by its major
 participants.

What might be concerning Sun is that a foundation owning the copyright
to OOo code, even one that has an explicit mechanism to allow major
contributors to continue to make commercial closed source versions of
OOo, would probably remove the ability of Sun to unilaterally
sub-licence StarOffice under a proprietary license to other
co-operations either for profit or as a major bargaining chip for the
promotion of other products.

C.

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



Re: [dev] Volunteers for QA on Linux PowerPC ?

2007-10-08 Thread syed amjad ali
I am interested in PPC QA , we need a group that keeps
with release of x86 rpms/deb. 


--- eric.bachard [EMAIL PROTECTED] wrote:

 Hi,
 
 Since some times, the demand for Linux PowerPC
 version is growing. At 
 least for french version, and I found people willing
 to help for the QA 
 (fr version).
 
 FYI, I have uploaded personnal builds, not QA'ed of
 m231 (vanilla).
 Means unofficial builds, only potential rc, nothing
 more.
 
 The URL is : http://ftp.cusoo.org/LINUXPPC/m231/ 
 and I propose fr and 
 en-US (other locales on demand) in both .rpm and
 .deb formats (the 
 archives do contain everything)
 
 Please note:   .rpm are _untested_  , and I do use
 IBM jdk1.4.2 for the 
 build ( 1.5.0 is untested )
 
 My question is: are there people interested to
 contribute for Linux 
 PowerPC QA ? If they are enough, maybe we could work
 together to propose 
 2.4 version and maybe 3.0 ?
 
 Thanks in advance for any help / feedback :-)
 
 Eric Bachard
 
 

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



   

Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, 
photos  more. 
http://mobile.yahoo.com/go?refer=1GNXIC

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



Vá: [dev] Re: [council-esc] Is someon e still building OOo with tcsh?

2007-10-08 Thread Kálmán Szalai
I am still use it. What is the advantage to use bash?
 
Best regards,
KAMI

 Pavel Janík [EMAIL PROTECTED] 10/08/07 6:21 du. 
 Is that still needed? I would like to remove the support for tcsh
 builds if possible. Opinions?

FWIW: I have moved to using bash this weekend...
-- 
Pavel Janík


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



Re: [dev] Some thoughts about our community

2007-10-08 Thread Juergen Schmidt

Hi Allen,

i don't know who you are neither do i know what your contributions to 
OpenOffice.org are. Probably you would say that you never have thought 
about any contribution because of the JCA and of course it's your 
personal right. But on the other hand we don't know what we have missed 
by your potential contributions ...


Anyway it seems that you don't have read all the blogs, comments etc. 
carefully. And that you again use the example of Kohei to blame against 
Sun and i would say not only Sun but against the whole project. The 
project has rules at the moment, like it or not but they exists and they 
were known to everyone. Even Kohei knew them and have accepted them in 
the past. The whole story around the solver isn't really motivating 
because a sad story is misused to talk about something else. I won't 
repeat all the comments around this story because i know that you all 
know them and that you all have your own personal opinion of it.


There is no Sun PR compaign, there are simply comments from people 
inside Sun to correct or better to provide a second view to the whole 
story. Believe me a lot of my colleagues are in the same way frustrated 
of the whole story as me. Because we feel as part of the community and 
not as the bad aliens from Sun. We got paid from Sun to work on a 
great project and if you blame Sun you blame in the same way a huge 
group of effective code contributing developers.


A lot of people like to work on the project and that is great and i like 
to work with everyone and will support everyone. Well i have my
bad days as well and wasn't probably really helpful at these days ;-) 
and probably won't be in the future on such days. But that is me an 
individual contributor (paid by Sun) and not Sun at all.


My personal opinion of this is that one company has chosen a really bad 
style to address a specific topic. I don't know why, maybe because they 
couldn't argue with huge contributions.
On the other hand and that is completely independent of this story i saw 
with the growing success of OpenOffice.org that more and more parasites 
came up and want to benefit from this success. They talk a lot but they 
do nothing with or without JCA.


Anyway please don't blame Sun for the last comment but only me because 
it is my own opinion.


Juergen



Allen Pulsifer wrote:

Hello Mathias,

There is a lot of PR in this issue floating around the internet these days,
most of it coming from Sun.  Its clear to me that the goal of this PR is to
maintain the status quo, i.e., ensure that contributions to the project keep
coming in, and that the contributors sign the JCA or its successor the SCA
that assign copyrights to Sun.

I think both Sun and the project are poorly served by both the JCA/SCA and
the current PR campaign.

For starters, I think the JCA/SCA discourages contributions.  I myself would
not sign the JCA/SCA assigning copyright for anything but the most trivial
code, and as we have seen, neither will Kohei and I'm sure neither will many
other developers.  Sun can try to spin it a different way or try to sell
us on the JCA/SCA, but for many developers, you are not going to succeed.

I have carefully read all of the rationale for the JCA/SCA, including the
most recent blog post from Simon Phipps at
http://blogs.sun.com/webmink/entry/sca_r_office.  In my opinion, none of
these rational hold water.  The same things could be accomplished by asking
contributors to assign joint copyright to a non-profit foundation rather
than to Sun.

The one rational Simon offers that is a little bit different than the usual
is the following:

In many cases (including some very well-known open source projects) [the
JCA] also allows the original donor to offer commercial offerings, thus
ensuring the project continues to have engagement funded by its major
participants.

I myself to not begrudge Sun its efforts to maintain a commercial version of
OOo.  Again however, the same thing could be accomplished with code that is
under the LGPL.  In other words, a Foundation chartered to maintain the
copyrights in OOo could insist that all contributions included in the
official OOo build be licensed under the LGPL, and this would be sufficient
to allow Sun to continue producing and distributing StarOffice.

The alternatives I see here are just what I mentioned in my prior post.  If
Sun continues to insist that all copyrights be assigned to it, then
alternative methods of contributing will be created.  These alternative
methods might include alternate distributions or forks that accept pure LGPL
code, or possibly even GPL code or code under other licenses.  This I think
is inevitable.

In my opinion, the best course of action for Sun is to set up a Foundation
to hold joint copyrights from contributors.  That at least gives Sun a
chance to negotiate for all contributions to be licensed under the LGPL.  If
Sun does not do that, you might find some future contributions are offered
only under the GPL, and 

Re: [dev] Some thoughts about our community

2007-10-08 Thread Mathias Bauer
Peter Vandenabeele wrote:

 On 10/8/07, Mathias Bauer [EMAIL PROTECTED] wrote:
 Please write it more exactly: that the copyright must be shared with Sun.
 
 For my understanding, a generic question:
 
 If a piece of software has:
 
   Copyright (C) 2007 Peter Janssens, Jan Peeters
 
 or
 
   Copyright (C) 2007 Peter Janssens
Copyright (C) 2007 Jan Peeters
 
 Is that an AND or an OR relationship ?
 
 Can both seperately, individually, without agreement from the other,
 give away licenses on the code  (Peter OR Jan can give a license)
 
 or must both jointly, in agreeement, together agree to give a license
 on the code (Peter AND Jan must agree to give a license).

IANAL, so I have to apply human logic, though this rarely is compatible
to legal considerations. ;-)

The copyright owner of a particular source file can relicence this file
under any licence he wants. In case of a joint copyright this applies to
both partners, independently from each other. So if Sun e.g. wanted to
change OOo's licence to LGPLv3 or GPLv3 this is possible without formal
agreement of all partners that have the joined copyright of at least a
part of the source code.

OTOH if a contributor wanted to licence his contributed code to someone
else with e.g. a BSD licence he is free to do so without asking Sun or
any other party that owns the copyright of a part of the OOo code base.
But of course this does not influence all the other code in OOo whose
copyright he not jointly owns.

This procedure was used by Sun when the SISSL was dropped some time ago
and it used by contributors that additionally to the LGPL licence
required by OOo also licence their code under GPL.

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]