Return-Path: Delivered-To: apmail-jcp-open-archive@www.apache.org Received: (qmail 35309 invoked from network); 11 Jul 2007 02:59:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Jul 2007 02:59:29 -0000 Received: (qmail 1210 invoked by uid 500); 11 Jul 2007 02:59:31 -0000 Delivered-To: apmail-jcp-open-archive@apache.org Received: (qmail 1091 invoked by uid 500); 11 Jul 2007 02:59:31 -0000 Mailing-List: contact jcp-open-help@apache.org; run by ezmlm Precedence: bulk Reply-To: jcp-open@apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list jcp-open@apache.org Received: (qmail 1081 invoked by uid 99); 11 Jul 2007 02:59:31 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 10 Jul 2007 19:59:31 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: local policy) Received: from [69.147.102.79] (HELO smtp116.plus.mail.re1.yahoo.com) (69.147.102.79) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 10 Jul 2007 19:59:27 -0700 Received: (qmail 13046 invoked from network); 11 Jul 2007 02:59:06 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Received:X-YMail-OSG:Mime-Version:In-Reply-To:References:Content-Type:Message-Id:Content-Transfer-Encoding:From:Subject:Date:To:X-Mailer; b=Xk19VH3sr+DpxpY8t/ahgaV6riQZbp5pLdkmbbvBXe3Q+75cwrK5BQ9I8jN3k/kOBXkofrPLIfmlSNE/TcBlHPajDDRcQu3xO8zfHi2tQyYaQ1wQ9MMOToOg/j2WcoAIXKkL7tPjLqzFaV47ZurCVcACxrmz/noXTBKo5VpK3Lk= ; Received: from unknown (HELO ?192.168.1.113?) (david_jencks@68.166.236.245 with plain) by smtp116.plus.mail.re1.yahoo.com with SMTP; 11 Jul 2007 02:59:05 -0000 X-YMail-OSG: 9UE_xPUVM1nHDwCugyy6jX1FnoFOR_nX_f0c1XRoWTSvXJYX4Q7p7TkdiRdON2xtxsUSUm89fojX9xVOP34UkTt5KIGFh_EOdTYomYOJx780zlwdEF1ne1xED1X_ Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <3051ACD5-874E-46EE-B290-7BDBB8CCD7F0@SUN.com> References: <0376516D-202D-4654-9380-ABFCE2011221@hogstrom.org> <3051ACD5-874E-46EE-B290-7BDBB8CCD7F0@SUN.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <3251DE77-5AEE-4EF0-ACD3-DF6F11777E9F@yahoo.com> Content-Transfer-Encoding: 7bit From: David Jencks Subject: Re: [DISCUSS] Fear, Uncertainty and Doubt - or, What can I do with a TCK? Date: Tue, 10 Jul 2007 22:59:01 -0400 To: jcp-open@apache.org X-Mailer: Apple Mail (2.752.3) X-Virus-Checked: Checked by ClamAV on apache.org On Jul 10, 2007, at 1:49 PM, Craig L Russell wrote: > Hi Matt, > > Thanks for putting this together. > > On Jul 10, 2007, at 10:33 AM, Matt Hogstrom wrote: > >> I've been working on Apache Geronimo for a couple of years now and >> have heard several different stories on what one can do and can't >> do once an NDA has been signed. My objective on this thread is to >> coalesce our communal intelligence on this matter and document the >> rules of engagement so the projects at the ASF, where necessary, >> operate on the same guidelines with the confidential material we >> have received. >> >> I have not seen any formal rules of engagement so here is how we >> operate in Geronimo. Our means of operation may be paranoid and >> if we are doing too much then I'd like to be3 able to let some of >> it go. Here is a set of rules we use (passed on from committer to >> committer so these may not all be actual requirements): >> >> 1. No XSDs provided by Sun can be reshipped because the copyright >> statement in them (as provided from the Sun Website) has a clause >> that prohibits redistribution. >> a. We believe this only applies to the annotations / comments >> as being copyrightable. The other programtic elements are not >> copyrightable as they are part of the programming specification. >> b. As such, we type the XSDs in manually and omit the >> annotations and comments and then insert an Apache License. This >> is considered redistributable. > > This sounds icky. The IP is in the text, and you are not creating > your own IP by typing from printed matter. This is different from > creating a clean room implementation. By definition, you cannot > create a clean room implementation of a specification interface. I haven't completely understood the arguments I've heard about how apache can write spec interface jars (such as the ones geronimo has written), but doesn't this argument also imply that we can't write the source code for and compile and distribute any such interface jars under an apache license? If not, what's the difference? If so, where have the sun lawyers been for the last n years? thanks david jencks > > I've been working with Sun to get them to republish under CDDL all > of the xsd and dtd files that are needed for a compliant > implementation (for all of the JSRs). I think it's done now. Please > check and see if we have missed any. The CDDL provides for > redistribution. > > The rest of this page should be clarified by someone who has > primary information. > > Craig >> >> 2. One cannot openly talk about TCK status other than a binary >> we're certified or we're not certified. No statements like we've >> passed 93% of the EJB 3.0 tests. >> >> 3. One cannot disclose the contents of the TCK which includes the >> names of test cases or code from test cases. In some instances if >> a problem needs to be discussed on the dev list a new test case is >> created so the problem can be discussed in that context. >> >> 4. One cannot disclose information about the organization or >> internals of the TCK as provided by the licensee. >> >> 5. One cannot talk to other folks (outside of Apache) that are >> licensed for the same TCK about the results, contents or share >> experiences as that would violate the NDA. >> >> Does anyone else have any folklore tied to TCKs that they would >> like to get answers to? Add them on this thread. >> >> It would be really useful if Geir and others familiar with our >> agreements can clear up any misconceptions about TCKs. I am >> looking to take the contents of this discussion and add this to >> the JCP page or other relevant web page so we can have a common >> point of reference for the actual requirements and not stories >> passed from father to son :) >> >> Thanks >> >> Matt > > Craig Russell > Architect, Sun Java Enterprise System http://java.sun.com/products/jdo > 408 276-5638 mailto:Craig.Russell@sun.com > P.S. A good JDO? O, Gasp! >