From owner-freebsd-questions Mon Aug 9 14:42:16 1999 Delivered-To: freebsd-questions@freebsd.org Received: from ns.mt.sri.com (ns.mt.sri.com [206.127.79.91]) by hub.freebsd.org (Postfix) with ESMTP id 74C88152C4 for ; Mon, 9 Aug 1999 14:42:03 -0700 (PDT) (envelope-from nate@mt.sri.com) Received: from mt.sri.com (rocky.mt.sri.com [206.127.76.100]) by ns.mt.sri.com (8.8.8/8.8.8) with SMTP id PAA13152; Mon, 9 Aug 1999 15:39:32 -0600 (MDT) (envelope-from nate@rocky.mt.sri.com) Received: by mt.sri.com (SMI-8.6/SMI-SVR4) id PAA21691; Mon, 9 Aug 1999 15:39:31 -0600 Date: Mon, 9 Aug 1999 15:39:31 -0600 Message-Id: <199908092139.PAA21691@mt.sri.com> From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: Jean-Michel DRICOT Cc: Nate Williams , FreeBSD Questions Subject: Re: GPL or BSD License ? In-Reply-To: <37ADFD65.319A2C1@ulb.ac.be> References: <37ADFD65.319A2C1@ulb.ac.be> X-Mailer: VM 6.34 under 19.16 "Lille" XEmacs Lucid Reply-To: nate@mt.sri.com (Nate Williams) Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > Here's my problem: I'm developping software for FreeBSD community (e.g. > JavaCom API) and I don't know wich "licensing system" choose. The BSD license of course. > The BSD License looks like a "concentrate" of the GPL. > What are thus their real differences ? The GPL license *requires* that source code be included always, and that anything that uses the source code must also be GPL licensed. Therefore, any product that would use the JavaCom API must have a GPL license, and therefore the source code must accompany the product. The BSD license has no restrictions. In essence, the code is given away for anyone to use, with no strings attached except that the user of the software waives all rights to sue the original author. > In what case should I use GPL instead of BSD and vice-versa ? I don't believe you can build a JavaCom API that links with the JDK legally using the GPL, since the shared library is linking with binaries whose sources are not publically available. However, I'm no lawywer, so I might be wrong. Also, if you choose to use the GPL, then I would (personally) work at trying to find a JavaCom API version that is BSD licensed, so I would start with the BSD licensed code that was donated to the JavaCom project. There are much better (and probably less biased) comparisons on the net, but in short, the BSD license is *much* friendlier to commercial companies. This means that commercial companies *can* use your source code, modify it, and do whatever. However, the original code you donated is still freely available, and nothing can change that. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message