Return-Path: Delivered-To: apmail-repository-archive@www.apache.org Received: (qmail 28011 invoked from network); 10 Jan 2006 11:32:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 10 Jan 2006 11:32:27 -0000 Received: (qmail 40107 invoked by uid 500); 10 Jan 2006 11:32:27 -0000 Delivered-To: apmail-repository-archive@apache.org Received: (qmail 40000 invoked by uid 500); 10 Jan 2006 11:32:26 -0000 Mailing-List: contact repository-help@apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: repository@apache.org List-Id: Delivered-To: mailing list repository@apache.org Received: (qmail 39989 invoked by uid 99); 10 Jan 2006 11:32:26 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jan 2006 03:32:26 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of steve.loughran@gmail.com designates 64.233.184.205 as permitted sender) Received: from [64.233.184.205] (HELO wproxy.gmail.com) (64.233.184.205) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jan 2006 03:32:25 -0800 Received: by wproxy.gmail.com with SMTP id 68so3414884wri for ; Tue, 10 Jan 2006 03:32:04 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=Jjawkb8S9TrJYizwNXY7QcXPEfA5uvoeuCbsBarsHPU7G3goBn6Giwjn4cTWSnEocU8jvBA3aOOy5zAzOgoR4gOREHet3QkUmF/awMzf89TLXjKPXo4BLp/XqZY/ZqLz6mlgK2oPsa2cID3iGpr+OI66OPBKA5wtU4pizk4hVqo= Received: by 10.54.120.2 with SMTP id s2mr6439610wrc; Tue, 10 Jan 2006 03:32:01 -0800 (PST) Received: by 10.54.84.6 with HTTP; Tue, 10 Jan 2006 03:32:01 -0800 (PST) Message-ID: Date: Tue, 10 Jan 2006 11:32:01 +0000 From: Steve Loughran To: repository@apache.org Subject: Re: Making a redist of all the javax.* packages In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <43B97B95.7020609@maven.org> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 1/10/06, Dalibor Topic wrote: > Steve Loughran gmail.com> writes: > > > hibernate 3.1 ships with > > jass.jar > > connector.jar > > jdbc2_0.stdext.jar > > jta.jar > > > > jboss 4.0 includes mail.jar, activation.jar > > > > Therefore it is clear that mainstream sourceforge hosted apps come in > > redistributable packages that include sun stuff under the sun license. > > Thanks for researching it, Steve, I was not aware that jboss and hibernat= e ship > proprietary code from sf.net. That's a rather weird, self-contradictory > condition, indeed. One that sun forces on them. > > > These apps all meet Sun's requirements; either sf.net turn a blind eye > > to the details or are ignorant of them. > > They may not be aware of the details, I assume. > Probably. The thing is, Sun say "you can redist these with your app provided the T&Cs are met". Now, if I were to statically compile some MFC C++ app in visual studio I'd end up with MS classes in my binary, something MS are happy about in the specific cases of the C++ libraries, and again, which I could redist with my app on sourceforge. The only real difference is that including Sun jars is more obvious, as those JARs are trivially extracted and used for other purposes. I suppose I could do a DLL compile of a C++ app and ship with some MS DLLs, like ATL.DLL, which again, I can redist according to the MS T&Cs (we do with production apps you fetch from public sites). I could probably get away with sticking them into sforge as a release file. There is no point me sticking them into sforge CVS, because without the header files they arent any use, and those header files are MS copyright with limited redistribution rights. So there isnt any benefit to anyone downstream from me including ATL.dll, except maybe versioning problems :( Because the JAR is the header file, having a sun jar on your system does grant you extra rights, and that is what the SUNW lawyers want you to click through before those rights are exercised. -steve