Return-Path: X-Original-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-ooo-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A0337BB8B for ; Mon, 16 Jan 2012 15:28:32 +0000 (UTC) Received: (qmail 21668 invoked by uid 500); 16 Jan 2012 15:28:32 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 21582 invoked by uid 500); 16 Jan 2012 15:28:31 -0000 Mailing-List: contact ooo-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ooo-dev@incubator.apache.org Delivered-To: mailing list ooo-dev@incubator.apache.org Received: (qmail 21574 invoked by uid 99); 16 Jan 2012 15:28:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Jan 2012 15:28:31 +0000 X-ASF-Spam-Status: No, hits=0.7 required=5.0 tests=RCVD_IN_DNSWL_NONE,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [98.139.91.232] (HELO nm27-vm0.bullet.mail.sp2.yahoo.com) (98.139.91.232) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 16 Jan 2012 15:28:22 +0000 Received: from [98.139.91.65] by nm27.bullet.mail.sp2.yahoo.com with NNFMP; 16 Jan 2012 15:28:01 -0000 Received: from [72.30.22.187] by tm5.bullet.mail.sp2.yahoo.com with NNFMP; 16 Jan 2012 15:28:01 -0000 Received: from [127.0.0.1] by omp1063.mail.sp2.yahoo.com with NNFMP; 16 Jan 2012 15:28:01 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 181996.77384.bm@omp1063.mail.sp2.yahoo.com Received: (qmail 1118 invoked by uid 60001); 16 Jan 2012 15:28:00 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1326727680; bh=FOemT9FiWykyemqDd7s/P85a5W8+Du51x4OlfJR5bNE=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=abCsIyEFWg26O+bKOwlgXkkk7byWDk4OCLgRR+B0zwyld7imhhE2tBT31Ao3LTXLHoKrNDE602alLVAGrCEA+axV6bW2c6bDv6McmiL3zkE/fwapBQgJHXmuI+V0/kX/i0YBZs6gbbU3istZCQtnpklbjPpvW+8/sv/luROmFn0= X-YMail-OSG: WX9kcUwVM1nUuSCMZoyVskqsDzM8kZtdqQue7TGMJlJNYQn EImSI.hAB6M0xDzhGeCpNZJoCHnVw6BT18hwuPAlmhpTC1_b0V3YJS241cJQ BnS4JOuNQ4wi8QccVqsGU_8PtmC0XrbonJY2oUFFE7qfsF5sI6dYk4lY7lMW EC.372N0JxLK20B_ELYtqJhNoQzYRhs9TNeqC5E1TjFAcExiTJ_Kkq3pSb4P apkf3JIqBwokKydLMW87fWn7TveX2Amnaf188A4yPNwhmCcm37nWVy114Jll TCTBa_ae_MZrxqQPPk7zbkS0edOq5L7on2xRHXv.tXhTv540f5AMoDvd9VZD Vpy2kQXo1rdwoCiY.D7IMXdDOZJMXk14QSkJNvj_8NnDONlxyIfAW4kqjB2s ZfWYwS8hDVaxc6Wrk2W4lyPv4tJS9TyBIvb2kI4vQDQXLjI1WHCPCVmu5u3B 3V_PLwP1RNgy7GXp9sMZxgjAH40A6IIRoc5XijU4yzIFZJJoctkoWgPX2ARW 9DbxYfz894ycgtjyvRLTY4nKl9LzAIeQzCZ2GPpXP2CNT1DrO88_F6iYXGEm PRZnkmQfPI58r3sM0cw-- Received: from [200.118.157.7] by web113509.mail.gq1.yahoo.com via HTTP; Mon, 16 Jan 2012 07:28:00 PST X-RocketYMMF: giffunip X-Mailer: YahooMailClassic/15.0.4 YahooMailWebService/0.8.115.331698 Message-ID: <1326727680.83526.YahooMailClassic@web113509.mail.gq1.yahoo.com> Date: Mon, 16 Jan 2012 07:28:00 -0800 (PST) From: Pedro Giffuni Reply-To: pfg@apache.org Subject: Re: Question related derivative code based on our Apache licensed code To: ooo-dev@incubator.apache.org, michael.meeks@suse.com In-Reply-To: <1326717102.6790.93.camel@linux-yjtf.site> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi Michael;=0A=0AJust to be clear ...=0AI am not a lawyer, and even if I we= re whatever I say in=0Arespect to licensing doesn't have any legal permissi= on=0Aor state any rule wrt what should be done.=0A=0Ajust to make that clea= r :).=0A=0A--- Lun 16/1/12, Michael Meeks ha scrit= to:=0A=0A> Hi Pedro,=0A> =0A> On Wed, 2012-01-04 at 06:38 -0800, Pedro Giff= uni wrote:=0A> > What will happen is that the code will keep the=0A> MPL/LG= PL3=0A> > restrictions in addition to the AL2.=0A> =0A> =A0=A0=A0 That woul= d be the plan; though our code=0A> will -emphatically- not be=0A> available= under the AL2; only an MPL/LGPLv3+ [as well as=0A> any lingering terms fro= m the AL2].=0A> =0A=0AIn the projects I participate we never *ever* replace= a=0Alicense, we just add a copyright header with our license=0Awhen releva= nt. I would expect LO will have to comply=0Awith AL2, adding the respective= restrictions imposed=0Aby your own licensing scheme (MPL/GPL).=0A=0A> > - = They will have to carry the AL2 license among their=0A> code=0A> > and head= ers, and the clause 5 is particularly nice to=0A> have.=0A> =0A> =A0=A0=A0 = Clause five of the AL2 is:=0A> =0A> =A0=A0=A0 "5. Submission of Contributio= ns. Unless=0A> You explicitly state=0A> =A0=A0=A0=A0=A0otherwise, any Contr= ibution=0A> intentionally submitted for=0A> =A0=A0=A0=A0=A0inclusion in the= Work by You=0A> to the Licensor shall be under the=0A> =A0=A0=A0=A0=A0term= s and conditions of this=0A> License, without any additional=0A> =A0=A0=A0= =A0=A0terms or conditions.=0A> Notwithstanding the above, nothing herein=0A= > =A0=A0=A0=A0=A0shall supersede or modify the=0A> terms of any separate li= cense=0A> =A0=A0=A0=A0=A0agreement you may have=0A> executed with Licensor = regarding such=0A> =A0=A0=A0=A0=A0Contributions."=0A> =0A> =A0=A0=A0 IANAL,= but to create a superabundance of=0A> clarity - no contribution=0A> submit= ted to LibreOffice is a 'Contribution'. It is not=0A> submitted to=0A> 'Lic= ensor' which is ASF (cf. definition of Contribution).=0A> The TDF=0A> infra= structure is not /managed by, or on behalf of, the=0A> ASF/.=0A> =0A=0AIssu= e 5 only applies to contributions made to the Apache=0Aproject. Surely the = code that has been contributed to LO=0Acannot be taken by us unless the aut= hor specifically=0Aauthorizes sends it to us too.=0A=0A> =A0=A0=A0 If it wo= uld help to clarify this, we can=0A> add a "Not a contribution"=0A> line or= similar language to our new (MPL/LGPL)onAL2 header=0A> as/when we've got t= hat worked through.=0A> =0A=0AThis type of sillyness, attempting to obfusca= te the language,=0Ais one of the reasons why I keep away from projects with= =0Aunreadable licenses.=0A=0A> =A0=A0=A0 Of course, individuals are quite a= t=0A> liberty to choose to license their=0A> contributions to the ASF if th= ey so choose, and to include=0A> -their- code=0A> into either project; thou= gh that is something I'd=0A> personally=0A> discourage :-)=0A> =0A> =A0=A0= =A0 So - any expansion on "is particularly=0A> nice to have" would be helpf= ul=0A> Pedro - why do you think this is particularly nice ? :-)=0A> =0A=0AI= t is really nice because in this project we don't request=0Asilly licensing= statements. We assume people are not=0Astupid enough to send us code that = we can't use. Here=0Athe term "stupid" has the same connotation as defined = in=0ACarlo Cipola's classical paper:=0A http://cantrip.org/stupidity.htm= l=0A=0A(BTW, Anyone has a link to the original in italian?)=0A=0Acheers,=0A= =0APedro.