Hi, what I get from the postings here is, that people are angry with Lars, because he effectively stopped working on eGW 1.x, after being one of the big forces behind the eGW development, which leaves some important code unmaintained. Most of the other criticisms seem to be rooted somewhere near that fact.
I can understand those feelings from an emotional point of view, but not really from the concepts of the GPL. The agreement between the members of a FOSS project is basicly supplied by the license of the code. The widely used license that eGW uses only guarantees, that the receiver of a changed eGW has the right to receive the sourcecode as well. This does not bind developers in any way as far as the nature of the changes is concerned. I see this in other projects every day. Developers sometimes vanish for a thousand different reasons, or they shift their focus because of another thousand reasons. This is normal. Basically a user or co-developer has no right to demand anything else from any developer of GPL software than the sourcecode of changed versions of the program. And not having the right to demand something also means, you don't have the right to be angry at someone who does not meet your demands. Of course it might create a problem for you that you're stuck with unmaintained code, but that's just it. This can happen and that's clear from the start. This leads me to the conclusion, the only question regarding the current situation in eGW is this: Will benefits come for both sides from developing Tine within egroupware.org, or not? [My personal answer: Absolutely. Compatibility between the two is an important advantage for both and will not happen, if the devs don't use the same tools and communication channels. Also, nobody who ever debugged eGW can deny that it's suffering from its' legacy. So in the best case, if Tine really manages to be a completely compatible rewrite of eGW written with clean coding concepts, it would be like a lottery win. And in the worst case, if Tine will be a failure, eGW lost manpower for half a year or so.] Basically my advice is to find back to cooperation to the extend, which is technically possible. For the supporters of eGW 1.x, this means to accept the fact, that maybe there will come a time when much of their code will be replaced. For the Tine people this means to accept working on the same platform as a person, they don't like personally (but this really should be possible, that's the case in any environment with many people in it). Carsten -- /\-ยด-/\ ( @ @ ) ________o0O___^___O0o________ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ eGroupWare-core mailing list eGroupWare-core@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/egroupware-core