Return-Path: Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 24114 invoked from network); 9 Jun 2000 18:00:08 -0000 Received: from systemy.systemy.it (194.20.140.20) by locus.apache.org with SMTP; 9 Jun 2000 18:00:06 -0000 Received: from apache.org (pv29-pri.systemy.it [194.21.255.29]) by systemy.systemy.it (8.8.8/8.8.8) with ESMTP id RAA18041 for ; Fri, 9 Jun 2000 17:59:48 GMT Message-ID: <3940CA12.FD199C05@apache.org> Date: Fri, 09 Jun 2000 12:42:26 +0200 From: Stefano Mazzocchi Organization: Apache Software Foundation X-Mailer: Mozilla 4.72 [en] (Windows NT 5.0; I) X-Accept-Language: en,it MIME-Version: 1.0 To: cocoon-dev@xml.apache.org Subject: Re: Infozone References: <2ECFE9456D0F6A4FA77B38C25AAE2309027E29@the.one.lv> <393FAAE3.DDE19668@apache.org> <39408B91.DC25D046@relativity.yi.org> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N burtonator wrote: > > Thanks, but these OSS thoughts are globally shared by all ASF members > > and they are nothing I invented. > > Yes. But there is a different story here. There is no public statement > on why GPL code is considered "bad". We need a public opinion to spawn > more discussion. I would like this to be clear: I don't consider the GPL "bad" by itself. I consider it dangerous for many things. GNU concentrates on code, Apache concentrates on credits. This is why the majority of open source is GPL while the most successful (in terms of market share) is BSD. > In certain situations the GPL can be decent. In certain situations the GPL is perfect, not only decent. Just like a total GPL-ed software world would stop code production (because the profit margins are so thin you can't build a company on that), a totally BSD-ed world would generate an oligarchy of OSS "brands" trying to steal users from one community to another. Open source dynamics are very hard to forecast, but I'm sure it's main strenght is the differences inside the visions that make it a colorful place to live. > I certainly don't think this applies to the Java/Server-side world. I disagree. It's nothing about java or server side. If I were only stefano@betaversion.org, I would be afraid of using BSD-style licenses because of small companies stealing my stuff. BSD works very well when you have a name. "Berkeley" for example... or "Apache". I have this interesting parallel: GPL is like creating a "final" class: people cannot extend it without modifying it. In my life, I created only one final method: public final void Worker.run(); in JServ's threadpool. Why? because I didn't want people to extend it since all the thread handling facility was there and people could very easily mess up (it took me months to debug it under all possible circumstances). A GPL-styled program would declare final all methods. A BSD-styled program would start with out.println("Part of this software was created by " + AUTHOR); and leave all methods not-final. Very different visions, but both are useful in some circumstances. -- Stefano Mazzocchi One must still have chaos in oneself to be able to give birth to a dancing star. Friedrich Nietzsche -------------------------------------------------------------------- Missed us in Orlando? Make it up with ApacheCON Europe in London! ------------------------- http://ApacheCon.Com ---------------------