From ooo-dev-return-11511-apmail-incubator-ooo-dev-archive=incubator.apache.org@incubator.apache.org Wed Jan 4 11:36:35 2012 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 D0DA8B523 for ; Wed, 4 Jan 2012 11:36:35 +0000 (UTC) Received: (qmail 98446 invoked by uid 500); 4 Jan 2012 11:36:35 -0000 Delivered-To: apmail-incubator-ooo-dev-archive@incubator.apache.org Received: (qmail 98241 invoked by uid 500); 4 Jan 2012 11:36:20 -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 98054 invoked by uid 99); 4 Jan 2012 11:36:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 11:36:09 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jogischmidt@googlemail.com designates 74.125.82.175 as permitted sender) Received: from [74.125.82.175] (HELO mail-we0-f175.google.com) (74.125.82.175) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Jan 2012 11:36:02 +0000 Received: by werm13 with SMTP id m13so9227786wer.6 for ; Wed, 04 Jan 2012 03:35:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; bh=7KZt+BFiYuEGeIk303k02WPyIBSGUUj0oFR4PJM2ImE=; b=hIBEc3lmO0CxpMxZJHz3UGKtAynNwZW2rG6AV5NYABKwDR/iBXTgON3YzDpTSo9G8R AwRRxUjWF45fYSKY74hXtxOZKcEFnfekdKg5rMMw+OKzhd6tBiyJX0GOuwWuKRXwsC70 qLYBf4ktfhM58WIVqOUPXgQPWcFZYF8M5iTwQ= Received: by 10.216.136.132 with SMTP id w4mr8095112wei.53.1325676940691; Wed, 04 Jan 2012 03:35:40 -0800 (PST) Received: from [9.155.131.21] (deibp9eh1--blueice2n2.emea.ibm.com. [195.212.29.172]) by mx.google.com with ESMTPS id fo18sm59143060wbb.12.2012.01.04.03.35.39 (version=SSLv3 cipher=OTHER); Wed, 04 Jan 2012 03:35:39 -0800 (PST) Message-ID: <4F04398A.4080701@googlemail.com> Date: Wed, 04 Jan 2012 12:35:38 +0100 From: =?ISO-8859-1?Q?J=FCrgen_Schmidt?= User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: ooo-dev@incubator.apache.org Subject: Question related derivative code based on our Apache licensed code Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi, over the last days i was asking myself how it is exactly with code that is based on our Apache licensed code. Well i have read the Apache license but the practical relevance is not clear for me. In detail if a derivative project merge our now Apache licensed code with their code that was based on the former Oracle licensed LGPL code. This code becomes automatically Apache licensed, correct? If yes, does it mean that we can use the changes on this code in our code as well if it is publicly available? Ok the license say that it is possible to put an additional license on all changes made on the code when you mark all changes in an appropriate way. How is that possible or done in practize with many minor changes (e.g. improve the performance of an existing loop, or initialize existing variables etc.)? And which license is valid if a trivial change is made in our (the original) source in the same way, e.g. initialize a local variable to prevent a warning? Anyway it seems that the new changed code becomes derivative work because the Apache license can't be removed. I hope my question or thoughts are not too stupid and that somebody know the answer ;-) Juergen PS. we talk about thousands of files, many changes and a lot of stupid necessary work (marking all changes appropriately)