From legal-discuss-return-2934-apmail-legal-discuss-archive=apache.org@apache.org Tue May 06 14:46:13 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 17841 invoked from network); 6 May 2008 14:46:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 May 2008 14:46:12 -0000 Received: (qmail 53745 invoked by uid 500); 6 May 2008 14:46:13 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 53622 invoked by uid 500); 6 May 2008 14:46:13 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 53606 invoked by uid 99); 6 May 2008 14:46:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2008 07:46:12 -0700 X-ASF-Spam-Status: No, hits=-0.8 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS,WHOIS_MYPRIVREG X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [192.18.43.132] (HELO sca-es-mail-1.sun.com) (192.18.43.132) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2008 14:45:18 +0000 Received: from fe-sfbay-10.sun.com ([192.18.43.129]) by sca-es-mail-1.sun.com (8.13.7+Sun/8.12.9) with ESMTP id m46EjbN3016181; Tue, 6 May 2008 07:45:37 -0700 (PDT) Received: from conversion-daemon.fe-sfbay-10.sun.com by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) id <0K0G00601BMMBO00@fe-sfbay-10.sun.com> (original mail from Richard.Hillegas@Sun.COM); Tue, 06 May 2008 07:45:37 -0700 (PDT) Received: from richard-hillegas-computer.local ([129.150.18.76]) by fe-sfbay-10.sun.com (Sun Java System Messaging Server 6.2-8.04 (built Feb 28 2007)) with ESMTPSA id <0K0G00GOUBNQASC0@fe-sfbay-10.sun.com>; Tue, 06 May 2008 07:45:27 -0700 (PDT) Date: Tue, 06 May 2008 07:45:29 -0700 From: Rick Hillegas Subject: Contributing code based on technology that was open sourced under LGPL 2.1 Sender: Richard.Hillegas@Sun.COM To: legal-discuss@apache.org, rhillegas@apache.org Message-id: <48206F09.9060002@sun.com> MIME-version: 1.0 Content-type: text/plain; format=flowed; charset=ISO-8859-1 Content-transfer-encoding: 7BIT User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213) X-Virus-Checked: Checked by ClamAV on apache.org Hello legal experts, A Derby developer would like to rework and contribute some technology which is licensed under LGPL 2.1. The following email lays out the details: http://www.nabble.com/Spatial-Functionality-td17042147.html#a17042147 I am having a hard time figuring out whether this is allowed and, if not, whether there are any creative workarounds which people have used successfully. I can find some guidance in our license FAQ ( http://www.apache.org/foundation/licence-FAQ.html ) about whether Apache software can be combined with GPL software, but I do not know what the story is for LGPL 2.1. I would appreciate your guidance on the following issues: 1) Do we allow the contribution of technology which is licensed under LGPL 2.1? 2) If not, does anyone have a creative workaround? For instance, has anyone tried to convince the original contributors of the technology to dual-license their work and would that be an acceptable solution? Thanks, -Rick --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2935-apmail-legal-discuss-archive=apache.org@apache.org Tue May 06 16:19:47 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 78329 invoked from network); 6 May 2008 16:19:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 May 2008 16:19:45 -0000 Received: (qmail 81105 invoked by uid 500); 6 May 2008 16:19:46 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 80774 invoked by uid 500); 6 May 2008 16:19:45 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 80763 invoked by uid 99); 6 May 2008 16:19:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2008 09:19:45 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [212.227.126.179] (HELO moutng.kundenserver.de) (212.227.126.179) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2008 16:18:52 +0000 Received: from [85.180.4.113] (e180004113.adsl.alicedsl.de [85.180.4.113]) by mrelayeu.kundenserver.de (node=mrelayeu5) with ESMTP (Nemesis) id 0ML25U-1JtPsl2zDE-0007LD; Tue, 06 May 2008 18:19:13 +0200 Message-ID: <482085AF.7000106@dubioso.net> Date: Tue, 06 May 2008 18:22:07 +0200 From: Roland Weber User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.13) Gecko/20080330 SeaMonkey/1.1.9 MIME-Version: 1.0 To: Rick Hillegas , Legal Discuss Subject: Re: Contributing code based on technology that was open sourced under LGPL 2.1 References: <48206F09.9060002@sun.com> In-Reply-To: <48206F09.9060002@sun.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1+fdaARzHSENDsRMOssdPvtfDdDdtOHtkbv1pI 3H6W32INjDcnq7cQm5te2TSkXvoNa0toGu8YxJmC7A+RtowHVl N9JHUf4wci5NW3njv5j7/MlgoZvHmKl X-Virus-Checked: Checked by ClamAV on apache.org Hello Rick, I'm afraid you're out of luck... > I can find some guidance in our license FAQ ( > http://www.apache.org/foundation/licence-FAQ.html ) about whether Apache > software can be combined with GPL software, but I do not know what the > story is for LGPL 2.1. > It's a story of endless discussions. The last status that I remember is that LGPL dependencies will be discussed on a case-by-case basis. The ASF wants to make sure that the Apache products are substantially useable without LGPL dependencies. Here are some resources: http://wiki.apache.org/legal/Ramblings http://people.apache.org/~rubys/3party.html http://wiki.apache.org/legal/OpenLegalQuestions http://mail-archives.apache.org/mod_mbox/www-legal-discuss/ > I would appreciate your guidance on the following issues: > > 1) Do we allow the contribution of technology which is licensed under > LGPL 2.1? No. No way at all. The best you could achieve for Derby is an optional _dependency_. All _contributions_, meaning the bridge code that goes into the Apache SVN, needs to be contributed under a CLA and therefore licensed AL. You can give users instructions on getting and installing the LGPL dependency themselves, but the LGPL code will not go into SVN, nor into releases of Apache products. > 2) If not, does anyone have a creative workaround? For instance, has > anyone tried to convince the original contributors of the technology to > dual-license their work and would that be an acceptable solution? I believe that dual-licensing would be acceptable. You should ask those original contributors about it. If you want to investigate the optional dependency route, it would also be a good idea to ask those contributors how they feel about it. If they don't want non-(L)GPL code to make use of their package, then Apache projects should respect that. Don't think of this as a "creative workaround". It's about open discussions, respecting other people's wishes, and finding the best way for each project while providing legal protection to the ASF and to the users. The rules have not been created to annoy the contributors, nor to be worked around. There's a rationale to them. If they block something you'd like to do, then either that is covered by the rationale and you shouldn't do it, or the rules are too restrictive and should be changed. hope that helps, Roland --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2936-apmail-legal-discuss-archive=apache.org@apache.org Tue May 06 19:17:52 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 64741 invoked from network); 6 May 2008 19:17:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 6 May 2008 19:17:52 -0000 Received: (qmail 17670 invoked by uid 500); 6 May 2008 19:17:50 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 17444 invoked by uid 500); 6 May 2008 19:17:49 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 17433 invoked by uid 99); 6 May 2008 19:17:49 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2008 12:17:49 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.248.192.39] (HELO repmmg02.bea.com) (66.248.192.39) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2008 19:17:04 +0000 Received: from repmmr02.bea.com (repmmr02.bea.com [10.160.30.72]) by repmmg02.bea.com (Switch-3.3.0/Switch-3.2.7) with ESMTP id m46JHFhx028974; Tue, 6 May 2008 12:17:15 -0700 Received: from repbex02.amer.bea.com (repbex02.bea.com [10.160.26.99]) by repmmr02.bea.com (Switch-3.3.0/Switch-3.2.7) with ESMTP id m46JHDNk007814; Tue, 6 May 2008 12:17:14 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Subject: RE: Contributing code based on technology that was open sourced under LGPL 2.1 Date: Tue, 6 May 2008 12:17:08 -0700 Message-ID: <6039B74637D34D41A1596DC2DCF46C08011B111D@repbex02.amer.bea.com> In-Reply-To: <482085AF.7000106@dubioso.net> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: Contributing code based on technology that was open sourced under LGPL 2.1 Thread-Index: AcivlQEUHnKS6Xo2R5GuXcm/N/zvIgAF2OGw References: <48206F09.9060002@sun.com> <482085AF.7000106@dubioso.net> From: "Jim Barnett" To: "Roland Weber" , "Rick Hillegas" , "Legal Discuss" x-BEA-PMX-Instructions: AV x-BEA-MM: Internal-To-External X-Virus-Checked: Checked by ClamAV on apache.org Be careful when pursuing the dual licensing route. Unless the other non ASF project requires a formal assignment of copyright from each contributor or has a CLA-like requirement that expressly permits the project organizers to offer contributions under other licenses, you would need to obtain consent to dual licensing from each contributor in order to use the project's aggregated work. Regards, Jim -----Original Message----- From: Roland Weber [mailto:ossfwot@dubioso.net] Sent: Tuesday, May 06, 2008 9:22 AM To: Rick Hillegas; Legal Discuss Subject: Re: Contributing code based on technology that was open sourced under LGPL 2.1 Hello Rick, I'm afraid you're out of luck... > I can find some guidance in our license FAQ ( > http://www.apache.org/foundation/licence-FAQ.html ) about whether Apache > software can be combined with GPL software, but I do not know what the > story is for LGPL 2.1. > It's a story of endless discussions. The last status that I remember is that LGPL dependencies will be discussed on a case-by-case basis. The ASF wants to make sure that the Apache products are substantially useable without LGPL dependencies. Here are some resources: http://wiki.apache.org/legal/Ramblings http://people.apache.org/~rubys/3party.html http://wiki.apache.org/legal/OpenLegalQuestions http://mail-archives.apache.org/mod_mbox/www-legal-discuss/ > I would appreciate your guidance on the following issues: > > 1) Do we allow the contribution of technology which is licensed under > LGPL 2.1? No. No way at all. The best you could achieve for Derby is an optional _dependency_. All _contributions_, meaning the bridge code that goes into the Apache SVN, needs to be contributed under a CLA and therefore licensed AL. You can give users instructions on getting and installing the LGPL dependency themselves, but the LGPL code will not go into SVN, nor into releases of Apache products. > 2) If not, does anyone have a creative workaround? For instance, has > anyone tried to convince the original contributors of the technology to > dual-license their work and would that be an acceptable solution? I believe that dual-licensing would be acceptable. You should ask those original contributors about it. If you want to investigate the optional dependency route, it would also be a good idea to ask those contributors how they feel about it. If they don't want non-(L)GPL code to make use of their package, then Apache projects should respect that. Don't think of this as a "creative workaround". It's about open discussions, respecting other people's wishes, and finding the best way for each project while providing legal protection to the ASF and to the users. The rules have not been created to annoy the contributors, nor to be worked around. There's a rationale to them. If they block something you'd like to do, then either that is covered by the rationale and you shouldn't do it, or the rules are too restrictive and should be changed. hope that helps, Roland --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org Notice: This email message, together with any attachments, may contain information of BEA Systems, Inc., its subsidiaries and affiliated entities, that may be confidential, proprietary, copyrighted and/or legally privileged, and is intended solely for the use of the individual or entity named in this message. If you are not the intended recipient, and have received this message in error, please immediately return this by email and then delete it. --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2937-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 06:30:10 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 81230 invoked from network); 7 May 2008 06:30:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 06:30:09 -0000 Received: (qmail 27711 invoked by uid 500); 7 May 2008 06:30:10 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 27510 invoked by uid 500); 7 May 2008 06:30:09 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 27498 invoked by uid 99); 7 May 2008 06:30:09 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 May 2008 23:30:09 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [66.249.82.231] (HELO wx-out-0506.google.com) (66.249.82.231) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 06:29:23 +0000 Received: by wx-out-0506.google.com with SMTP id s12so143543wxc.26 for ; Tue, 06 May 2008 23:29:37 -0700 (PDT) Received: by 10.70.8.2 with SMTP id 2mr2148595wxh.69.1210141776818; Tue, 06 May 2008 23:29:36 -0700 (PDT) Received: from ?10.172.0.45? ( [64.236.128.9]) by mx.google.com with ESMTPS id i38sm5125536wxd.3.2008.05.06.23.29.35 (version=TLSv1/SSLv3 cipher=RC4-MD5); Tue, 06 May 2008 23:29:36 -0700 (PDT) Message-ID: <48214C2D.1060104@holsman.net> Date: Wed, 07 May 2008 16:29:01 +1000 From: "Ian Holsman (Lists)" User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Legal Discuss Subject: Does re-writing a piece of code mean you need to keep the old license? Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org I've got a piece of code written in 'C', and would like to rewrite it in java, keeping the algorithm the same. Can I change the license? --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2938-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 16:43:20 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 93413 invoked from network); 7 May 2008 16:43:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 16:43:18 -0000 Received: (qmail 95287 invoked by uid 500); 7 May 2008 16:43:19 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 95057 invoked by uid 500); 7 May 2008 16:43:18 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 95045 invoked by uid 99); 7 May 2008 16:43:18 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 09:43:18 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [206.190.58.155] (HELO web55106.mail.re4.yahoo.com) (206.190.58.155) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 07 May 2008 16:42:32 +0000 Received: (qmail 85344 invoked by uid 60001); 7 May 2008 16:42:45 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=Kua3qactMl8u49JizJtB7oiqFwo11WfjabYWKoyAfv0PRUJW0pCV/4jJTJoz2XAvgnwKiYaqKI1r730so0PgHFwbWOINrDj5fB8S3kYoTaK2Zm1EcQGl5BxPs/xci1KmjhhwIvikmtP2OSDRMNBbuiFFH1Gi/UaG2LmCOUWR98k=; X-YMail-OSG: yC4dKbEVM1kdQEH6cnEEPnG4RS5ik4Rd_8HJ8vp4Yp4vfDR9qxuW9s.e0yYB3YooqnI0Sp1P9ClRK9uDo5yFiOoPnap1959Kqf_ERwBXzKnNLUJkWbr5OGU9oQ-- Received: from [66.10.233.130] by web55106.mail.re4.yahoo.com via HTTP; Wed, 07 May 2008 09:42:45 PDT Date: Wed, 7 May 2008 09:42:45 -0700 (PDT) From: Matt Benson Subject: Re: Does re-writing a piece of code mean you need to keep the old license? To: "Ian Holsman \(Lists\)" , Legal Discuss In-Reply-To: <48214C2D.1060104@holsman.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <202071.84478.qm@web55106.mail.re4.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org If the original code is your own, and not owned by e.g. your employer at the time you wrote it, you are free to relicense, multi-license, etc. however you like. The copyright owner always has full control. -Matt --- "Ian Holsman (Lists)" wrote: > I've got a piece of code written in 'C', and would > like to rewrite it in > java, keeping the algorithm the same. Can I change > the license? > > > --------------------------------------------------------------------- > DISCLAIMER: Discussions on this list are > informational and educational > only. Statements made on this list are not > privileged, do not > constitute legal advice, and do not necessarily > reflect the opinions > and policies of the ASF. See > for > official ASF policies and documents. > --------------------------------------------------------------------- > To unsubscribe, e-mail: > legal-discuss-unsubscribe@apache.org > For additional commands, e-mail: > legal-discuss-help@apache.org > > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2939-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 16:45:30 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 95022 invoked from network); 7 May 2008 16:45:28 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 16:45:28 -0000 Received: (qmail 98924 invoked by uid 500); 7 May 2008 16:45:29 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 98649 invoked by uid 500); 7 May 2008 16:45:29 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 98638 invoked by uid 99); 7 May 2008 16:45:28 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 09:45:28 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [206.190.58.162] (HELO web55113.mail.re4.yahoo.com) (206.190.58.162) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 07 May 2008 16:44:35 +0000 Received: (qmail 97768 invoked by uid 60001); 7 May 2008 16:44:55 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=MJca9YCmZAdrmS7iGjgPHONYyXyPkQ1LKOcZFHnBw/vaiM29DppBy9xjFijx3T1fRh/lxLRCheqO04C1ElJ0Xf0PsRX/J/PPtoVfx78xofCLvC/Anbk8ao7Noh6uyScRYuLUHK6J9c9IDSP2++tFzDCO7QeYWnVYRHdKmu8dhRo=; X-YMail-OSG: hUu4EB8VM1kuZY.Z.TwvEWlhnr3TDvwo.35uc0HPplXFbSE_U.XGX2G2LreykygkBQ8HN81T1lEoaPPaNMU_A3FlV4_VmzN7bYNOkpgEyAY5o0QRGAEG1g-- Received: from [66.10.233.130] by web55113.mail.re4.yahoo.com via HTTP; Wed, 07 May 2008 09:44:55 PDT Date: Wed, 7 May 2008 09:44:55 -0700 (PDT) From: Matt Benson Subject: Re: Does re-writing a piece of code mean you need to keep the old license? To: Matt Benson , "Ian Holsman \(Lists\)" , Legal Discuss In-Reply-To: <202071.84478.qm@web55106.mail.re4.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <194213.96980.qm@web55113.mail.re4.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org Disclaimer: My answer below presumes that there are no patent encumbrances against the basic algorithm, plus IANAL. -Matt --- Matt Benson wrote: > If the original code is your own, and not owned by > e.g. your employer at the time you wrote it, you are > free to relicense, multi-license, etc. however you > like. The copyright owner always has full control. > > -Matt > > --- "Ian Holsman (Lists)" wrote: > > > I've got a piece of code written in 'C', and would > > like to rewrite it in > > java, keeping the algorithm the same. Can I change > > the license? > > > > > > > --------------------------------------------------------------------- > > DISCLAIMER: Discussions on this list are > > informational and educational > > only. Statements made on this list are not > > privileged, do not > > constitute legal advice, and do not necessarily > > reflect the opinions > > and policies of the ASF. See > > for > > official ASF policies and documents. > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > legal-discuss-unsubscribe@apache.org > > For additional commands, e-mail: > > legal-discuss-help@apache.org > > > > > > > > > ____________________________________________________________________________________ > Be a better friend, newshound, and > know-it-all with Yahoo! Mobile. Try it now. > http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ > > --------------------------------------------------------------------- > DISCLAIMER: Discussions on this list are > informational and educational > only. Statements made on this list are not > privileged, do not > constitute legal advice, and do not necessarily > reflect the opinions > and policies of the ASF. See > for > official ASF policies and documents. > --------------------------------------------------------------------- > To unsubscribe, e-mail: > legal-discuss-unsubscribe@apache.org > For additional commands, e-mail: > legal-discuss-help@apache.org > > ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2940-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 16:53:28 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 98799 invoked from network); 7 May 2008 16:53:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 16:53:26 -0000 Received: (qmail 16664 invoked by uid 500); 7 May 2008 16:53:27 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 16404 invoked by uid 500); 7 May 2008 16:53:26 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 16393 invoked by uid 99); 7 May 2008 16:53:26 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 09:53:26 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [212.227.126.183] (HELO moutng.kundenserver.de) (212.227.126.183) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 16:52:32 +0000 Received: from [85.180.3.32] (e180003032.adsl.alicedsl.de [85.180.3.32]) by mrelayeu.kundenserver.de (node=mrelayeu7) with ESMTP (Nemesis) id 0ML2xA-1Jtmst3bcy-0005Oc; Wed, 07 May 2008 18:52:52 +0200 Message-ID: <4821DF13.70705@dubioso.net> Date: Wed, 07 May 2008 18:55:47 +0200 From: Roland Weber User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.13) Gecko/20080330 SeaMonkey/1.1.9 MIME-Version: 1.0 To: Legal Discuss Subject: Re: Does re-writing a piece of code mean you need to keep the old license? References: <48214C2D.1060104@holsman.net> In-Reply-To: <48214C2D.1060104@holsman.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX19OXmBBPbXwIaSR4ZVhLLrQkADA3fBuoOtM+I5 LpOPSMJ+bujT6R1gC/Rx+KOiZntbEAR3VolzB5Zbe5vCcJHTPj sSXETUZv9sx6RcAMARJFqxcIDMoTMUl X-Virus-Checked: Checked by ClamAV on apache.org Hi Ian, Ian Holsman (Lists) wrote: > I've got a piece of code written in 'C', and would like to rewrite it in > java, keeping the algorithm the same. Can I change the license? Since you are starting from the _code_, you have to keep the license. You can choose a different license for the parts that you add, but the parts that you re-use from the old code remain under the old license. If you had started from a non-code _description_ of the algorithm, you could have chosen the license for your new code. If you want to read more about this stuff, try [1]. cheers, Roland [1] http://www.softwarefreedom.org/resources/2007/originality-requirements.html --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2941-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 16:56:44 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 916 invoked from network); 7 May 2008 16:56:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 16:56:41 -0000 Received: (qmail 23606 invoked by uid 500); 7 May 2008 16:56:35 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 23362 invoked by uid 500); 7 May 2008 16:56:34 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 23344 invoked by uid 99); 7 May 2008 16:56:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 09:56:34 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [76.96.62.40] (HELO QMTA04.westchester.pa.mail.comcast.net) (76.96.62.40) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 16:55:47 +0000 Received: from OMTA02.westchester.pa.mail.comcast.net ([76.96.62.19]) by QMTA04.westchester.pa.mail.comcast.net with comcast id Nb5S1Z00Z0QuhwU540GM00; Wed, 07 May 2008 16:53:39 +0000 Received: from [192.168.168.104] ([76.103.181.218]) by OMTA02.westchester.pa.mail.comcast.net with comcast id Ngvv1Z00A4j7bz83N00000; Wed, 07 May 2008 16:55:56 +0000 X-Authority-Analysis: v=1.0 c=1 a=VHn1H1p5ovkA:10 a=bblcTeyBvxEA:10 a=qXP7oHfzIbd6oXNtt30A:9 a=ag5huQT6WW1btIQpmbYA:7 a=7Kbd77BILSEjZyrpXJ4DFKX92wkA:4 a=vNGxQsTWjH8A:10 Message-ID: <4821DF1B.1040409@apache.org> Date: Wed, 07 May 2008 09:55:55 -0700 From: Doug Cutting User-Agent: Thunderbird 2.0.0.12 (X11/20080227) MIME-Version: 1.0 To: Matt Benson CC: Legal Discuss Subject: Re: Does re-writing a piece of code mean you need to keep the old license? References: <202071.84478.qm@web55106.mail.re4.yahoo.com> In-Reply-To: <202071.84478.qm@web55106.mail.re4.yahoo.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Matt Benson wrote: > If the original code is your own [ ... ] On the other hand, if the original code is *not* yours, but rather some code you downloaded from somewhere, then a literal translation would probably be considered a derived work and hence its licensed cannot be altered without permission. Algorithms are not patentable, so reading the C code to see how it works, then re-writing it in Java might be okay, provided you don't structure your program too similarly. Doug --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2942-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 17:08:38 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 7648 invoked from network); 7 May 2008 17:08:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 17:08:36 -0000 Received: (qmail 53030 invoked by uid 500); 7 May 2008 17:08:37 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 52742 invoked by uid 500); 7 May 2008 17:08:36 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 52731 invoked by uid 99); 7 May 2008 17:08:36 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 10:08:36 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [206.190.58.155] (HELO web55106.mail.re4.yahoo.com) (206.190.58.155) by apache.org (qpsmtpd/0.29) with SMTP; Wed, 07 May 2008 17:07:43 +0000 Received: (qmail 4017 invoked by uid 60001); 7 May 2008 17:08:03 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=X-YMail-OSG:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; b=sKrPE0ZTRVKwjNL2c8udew019zCIQQinWJ1HfOfw0mHqrrc7Nkw+ruvtZ3eaOE7ZizGuPX3uOA2OKR6h+vVKHhqo4ja9eGPBdnMihJ/Ugy7jNCYLYGVw/FAVte2dNPu6HBjtl5nBVZc7TKRV6jD3jtgYmDQwY7RQRs7DQ4ixFr0=; X-YMail-OSG: mzB70J4VM1malRhOO81.QRo9F5Xmerw2ZKIipAflndVamwjADML3n5bTOfNuu7eYZw69P95t2F3sx.ZqMNMeUieZERCpYEo5R3NPkWzejVfBIvDNJJNArL3vwA-- Received: from [66.10.233.130] by web55106.mail.re4.yahoo.com via HTTP; Wed, 07 May 2008 10:08:02 PDT Date: Wed, 7 May 2008 10:08:02 -0700 (PDT) From: Matt Benson Subject: Re: Does re-writing a piece of code mean you need to keep the old license? To: Legal Discuss In-Reply-To: <4821DF1B.1040409@apache.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Message-ID: <252475.3186.qm@web55106.mail.re4.yahoo.com> X-Virus-Checked: Checked by ClamAV on apache.org --- Doug Cutting wrote: > Algorithms are not > patentable Ah... my mistake. My implication to the contrary was based on e.g. mathematical books that prohibit the implementation of algorithms expressed in their text without express permission. While this practice doesn't explicitly declare a patent, it is suggestive that permission to use an algorithm is not a given. Of course, it may well be the case that these types of notices in books are not very defensible; I wouldn't know. -Matt ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2943-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 17:24:13 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 14617 invoked from network); 7 May 2008 17:24:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 17:24:13 -0000 Received: (qmail 75095 invoked by uid 500); 7 May 2008 17:24:15 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 74821 invoked by uid 500); 7 May 2008 17:24:14 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 74810 invoked by uid 99); 7 May 2008 17:24:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 10:24:14 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_HELO_PASS,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [212.227.126.186] (HELO moutng.kundenserver.de) (212.227.126.186) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 17:23:27 +0000 Received: from [85.180.3.32] (e180003032.adsl.alicedsl.de [85.180.3.32]) by mrelayeu.kundenserver.de (node=mrelayeu8) with ESMTP (Nemesis) id 0ML31I-1JtnMi1du0-0001NH; Wed, 07 May 2008 19:23:40 +0200 Message-ID: <4821E656.60000@dubioso.net> Date: Wed, 07 May 2008 19:26:46 +0200 From: Roland Weber User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.13) Gecko/20080330 SeaMonkey/1.1.9 MIME-Version: 1.0 To: Legal Discuss Subject: Re: Does re-writing a piece of code mean you need to keep the old license? References: <202071.84478.qm@web55106.mail.re4.yahoo.com> <4821DF1B.1040409@apache.org> In-Reply-To: <4821DF1B.1040409@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1+zU/jMWHpv2Z54vA2Tcu+B8CK5kTia86m/z/8 lPQt4XGE/NawmSReGUk0/RFrMlMdNAyUV3sgjiKv6h4yG9WVtl gCAXQP5yyH/PD6kGpIwnw59CFTqsAIx X-Virus-Checked: Checked by ClamAV on apache.org Doug Cutting wrote: > Algorithms are not patentable Are you sure? http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Unisys_and_LZW_patent_enforcement In Europe, software is not patentable. But you can get patents on "a computer system running such software", which has the same effect :-( cheers, Roland --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2944-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 17:58:59 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 29939 invoked from network); 7 May 2008 17:58:58 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 17:58:58 -0000 Received: (qmail 23757 invoked by uid 500); 7 May 2008 17:58:59 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 23425 invoked by uid 500); 7 May 2008 17:58:58 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 23414 invoked by uid 99); 7 May 2008 17:58:58 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 10:58:58 -0700 X-ASF-Spam-Status: No, hits=2.7 required=10.0 tests=HTML_MESSAGE,SPF_SOFTFAIL X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of arkin@intalio.com does not designate 72.14.220.152 as permitted sender) Received: from [72.14.220.152] (HELO fg-out-1718.google.com) (72.14.220.152) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 17:58:05 +0000 Received: by fg-out-1718.google.com with SMTP id l27so288053fgb.29 for ; Wed, 07 May 2008 10:58:26 -0700 (PDT) Received: by 10.86.78.4 with SMTP id a4mr2165868fgb.73.1210183106113; Wed, 07 May 2008 10:58:26 -0700 (PDT) Received: by 10.86.100.18 with HTTP; Wed, 7 May 2008 10:58:26 -0700 (PDT) Message-ID: <3de5d7d20805071058w7ee646aev9c90f996cc45187@mail.gmail.com> Date: Wed, 7 May 2008 10:58:26 -0700 From: "Assaf Arkin" To: "Doug Cutting" Subject: Re: Does re-writing a piece of code mean you need to keep the old license? Cc: "Matt Benson" , "Legal Discuss" In-Reply-To: <4821DF1B.1040409@apache.org> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_2828_31636660.1210183106095" References: <202071.84478.qm@web55106.mail.re4.yahoo.com> <4821DF1B.1040409@apache.org> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_2828_31636660.1210183106095 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Wed, May 7, 2008 at 9:55 AM, Doug Cutting wrote: > Matt Benson wrote: > >> If the original code is your own [ ... ] >> > > On the other hand, if the original code is *not* yours, but rather some > code you downloaded from somewhere, then a literal translation would > probably be considered a derived work and hence its licensed cannot be > altered without permission. Algorithms are not patentable, so reading the C > code to see how it works, then re-writing it in Java might be okay, provided > you don't structure your program too similarly. I think you meant "ideas are not copyrightable". Copyright law would only care whether it's derivative, because you're translating from one language to another, or original work, since you're creating new code but incorporating an idea from some other place. Separately, the algorithm may be protected by patent. Assaf > > > Doug > > ------=_Part_2828_31636660.1210183106095 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline
On Wed, May 7, 2008 at 9:55 AM, Doug Cutting <cutting@apache.org> wrote:
Matt Benson wrote:
If the original code is your own  [ ... ]

On the other hand, if the original code is *not* yours, but rather some code you downloaded from somewhere, then a literal translation would probably be considered a derived work and hence its licensed cannot be altered without permission.  Algorithms are not patentable, so reading the C code to see how it works, then re-writing it in Java might be okay, provided you don't structure your program too similarly.

I think you meant "ideas are not copyrightable".  Copyright law would only care whether it's derivative, because you're translating from one language to another, or original work, since you're creating new code but incorporating an idea from some other place.

Separately, the algorithm may be protected by patent.

Assaf
 


Doug


------=_Part_2828_31636660.1210183106095-- From legal-discuss-return-2945-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 20:04:27 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 83515 invoked from network); 7 May 2008 20:04:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 20:04:23 -0000 Received: (qmail 13823 invoked by uid 500); 7 May 2008 20:04:24 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 13586 invoked by uid 500); 7 May 2008 20:04:24 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 13575 invoked by uid 99); 7 May 2008 20:04:24 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 13:04:23 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [76.96.30.80] (HELO QMTA08.emeryville.ca.mail.comcast.net) (76.96.30.80) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 20:03:29 +0000 Received: from OMTA03.emeryville.ca.mail.comcast.net ([76.96.30.27]) by QMTA08.emeryville.ca.mail.comcast.net with comcast id Njj11Z0060b6N64A801f00; Wed, 07 May 2008 20:02:04 +0000 Received: from [192.168.168.104] ([76.103.181.218]) by OMTA03.emeryville.ca.mail.comcast.net with comcast id Nk3j1Z0034j7bz88P00000; Wed, 07 May 2008 20:03:48 +0000 X-Authority-Analysis: v=1.0 c=1 a=VHn1H1p5ovkA:10 a=bblcTeyBvxEA:10 a=EzokmF_VHqOrbJKpzEgA:9 a=wrNCi-eI3hM0hhEtv8IMJLsDM1IA:4 a=9XSpoOj3B7kA:10 Message-ID: <48220B1F.4070508@apache.org> Date: Wed, 07 May 2008 13:03:43 -0700 From: Doug Cutting User-Agent: Thunderbird 2.0.0.12 (X11/20080227) MIME-Version: 1.0 To: Assaf Arkin CC: Matt Benson , Legal Discuss Subject: Re: Does re-writing a piece of code mean you need to keep the old license? References: <202071.84478.qm@web55106.mail.re4.yahoo.com> <4821DF1B.1040409@apache.org> <3de5d7d20805071058w7ee646aev9c90f996cc45187@mail.gmail.com> In-Reply-To: <3de5d7d20805071058w7ee646aev9c90f996cc45187@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Assaf Arkin wrote: > I think you meant "ideas are not copyrightable". Copyright law would > only care whether it's derivative, because you're translating from one > language to another, or original work, since you're creating new code > but incorporating an idea from some other place. You're right. My response was a bit confused. Thanks for clarifying. > Separately, the algorithm may be protected by patent. Yes, although the term "method" is usually used for stuff that can be patented, and "algorithm" for stuff that cannot be, but granted, beyond that, the distinction is vague. Returning to the original question: We shouldn't generally pro-actively look for patents that our code might infringe, but rather wait until someone notifies us that they think we've infringed their patent and deal with that then. So a re-implementation effort under a different license should not generally first perform patent research. Doug --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2946-apmail-legal-discuss-archive=apache.org@apache.org Wed May 07 20:33:40 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 96137 invoked from network); 7 May 2008 20:33:38 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 7 May 2008 20:33:38 -0000 Received: (qmail 53688 invoked by uid 500); 7 May 2008 20:33:38 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 53481 invoked by uid 500); 7 May 2008 20:33:38 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 53470 invoked by uid 99); 7 May 2008 20:33:38 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 13:33:38 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [209.133.199.10] (HELO jimsys.jaguNET.com) (209.133.199.10) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 20:32:53 +0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by jimsys.jaguNET.com (Postfix) with ESMTP id AEF9A151969F; Wed, 7 May 2008 16:32:55 -0400 (EDT) Cc: Legal Discuss Message-Id: <7DB4FDD3-A4E9-43A1-B457-5FF4B584CC92@jaguNET.com> From: Jim Jagielski To: Ian Holsman (Lists) In-Reply-To: <48214C2D.1060104@holsman.net> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Subject: Re: Does re-writing a piece of code mean you need to keep the old license? Date: Wed, 7 May 2008 16:32:55 -0400 References: <48214C2D.1060104@holsman.net> X-Mailer: Apple Mail (2.919.2) X-Virus-Checked: Checked by ClamAV on apache.org On May 7, 2008, at 2:29 AM, Ian Holsman (Lists) wrote: > I've got a piece of code written in 'C', and would like to rewrite > it in java, keeping the algorithm the same. Can I change the license? Unfortunately not... IANAL, but as I understand it, you are simply translating a work, and, as such, the orig copyright and license would be in affect. --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2947-apmail-legal-discuss-archive=apache.org@apache.org Thu May 08 06:25:35 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 60162 invoked from network); 8 May 2008 06:25:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 8 May 2008 06:25:33 -0000 Received: (qmail 76615 invoked by uid 500); 8 May 2008 06:25:34 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 76476 invoked by uid 500); 8 May 2008 06:25:34 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 76444 invoked by uid 99); 8 May 2008 06:25:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 07 May 2008 23:25:34 -0700 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [74.125.46.30] (HELO yw-out-2324.google.com) (74.125.46.30) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 May 2008 06:24:46 +0000 Received: by yw-out-2324.google.com with SMTP id 9so441787ywe.59 for ; Wed, 07 May 2008 23:25:00 -0700 (PDT) Received: by 10.150.217.14 with SMTP id p14mr3050301ybg.53.1210227899899; Wed, 07 May 2008 23:24:59 -0700 (PDT) Received: from ?10.172.0.45? ( [64.236.128.9]) by mx.google.com with ESMTPS id 4sm3408551yxq.8.2008.05.07.23.24.57 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 07 May 2008 23:24:59 -0700 (PDT) Message-ID: <48229CB0.2010704@holsman.net> Date: Thu, 08 May 2008 16:24:48 +1000 From: "Ian Holsman (Lists)" User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Roland Weber CC: Legal Discuss Subject: Re: Does re-writing a piece of code mean you need to keep the old license? References: <48214C2D.1060104@holsman.net> <4821DF13.70705@dubioso.net> In-Reply-To: <4821DF13.70705@dubioso.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Roland Weber wrote: > > If you want to read more about this stuff, try [1]. > > cheers, > Roland > > [1] > http://www.softwarefreedom.org/resources/2007/originality-requirements.html > > > Thanks for the answer. Its a question that has always bugged me. Regards Ian --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2948-apmail-legal-discuss-archive=apache.org@apache.org Wed May 14 07:43:43 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 30770 invoked from network); 14 May 2008 07:43:40 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 May 2008 07:43:40 -0000 Received: (qmail 58501 invoked by uid 500); 14 May 2008 07:43:42 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 58083 invoked by uid 500); 14 May 2008 07:43:40 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 58064 invoked by uid 99); 14 May 2008 07:43:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 00:43:40 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 07:42:40 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 7D771238896E; Wed, 14 May 2008 00:43:01 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r656128 - /infrastructure/site/trunk/xdocs/licenses/exports/index.xml Date: Wed, 14 May 2008 07:43:01 -0000 To: site-cvs@apache.org, legal-discuss@apache.org From: gnodet@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080514074301.7D771238896E@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: gnodet Date: Wed May 14 00:43:01 2008 New Revision: 656128 URL: http://svn.apache.org/viewvc?rev=656128&view=rev Log: Add crypto informations for ServiceMix Modified: infrastructure/site/trunk/xdocs/licenses/exports/index.xml Modified: infrastructure/site/trunk/xdocs/licenses/exports/index.xml URL: http://svn.apache.org/viewvc/infrastructure/site/trunk/xdocs/licenses/exports/index.xml?rev=656128&r1=656127&r2=656128&view=diff ============================================================================== --- infrastructure/site/trunk/xdocs/licenses/exports/index.xml (original) +++ infrastructure/site/trunk/xdocs/licenses/exports/index.xml Wed May 14 00:43:01 2008 @@ -889,6 +889,79 @@ + + Apache ServiceMix Project + Guillaume Nodet + + Apache ServiceMix 3.x + + development + 5D002 + + ASF + designed for use with encryption library + + + Bouncy Castle + General-purpose encryption library for Java 1.3 + + + + All 3.x versions + 5D002 + + ASF + designed for use with encryption library + + + Bouncy Castle + General-purpose encryption library for Java 1.3 + + + + + Apache ServiceMix 4.x + + development + 5D002 + + ASF + designed for use with encryption library + + + + 4.0-m1 + n/a + + + + Apache ServiceMix NMR + + development + 5D002 + + ASF + designed for use with encryption library + + + + 1.0-m1, 1.0-m2 + n/a + + + + Apache ServiceMix Kernel + + development + n/a + + + All 1.0 milestones + n/a + + + + Apache Portable Runtime Project Garrett Rooney --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2949-apmail-legal-discuss-archive=apache.org@apache.org Wed May 14 14:03:19 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 76103 invoked from network); 14 May 2008 14:03:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 May 2008 14:03:16 -0000 Received: (qmail 47900 invoked by uid 500); 14 May 2008 14:03:18 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 47573 invoked by uid 500); 14 May 2008 14:03:17 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 47551 invoked by uid 99); 14 May 2008 14:03:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 07:03:16 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 14:02:30 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 178E723889C3; Wed, 14 May 2008 07:02:46 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r656283 - /infrastructure/site/trunk/xdocs/licenses/exports/index.xml Date: Wed, 14 May 2008 14:02:45 -0000 To: site-cvs@apache.org, legal-discuss@apache.org From: gnodet@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080514140246.178E723889C3@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: gnodet Date: Wed May 14 07:02:45 2008 New Revision: 656283 URL: http://svn.apache.org/viewvc?rev=656283&view=rev Log: Update CXF informations Modified: infrastructure/site/trunk/xdocs/licenses/exports/index.xml Modified: infrastructure/site/trunk/xdocs/licenses/exports/index.xml URL: http://svn.apache.org/viewvc/infrastructure/site/trunk/xdocs/licenses/exports/index.xml?rev=656283&r1=656282&r2=656283&view=diff ============================================================================== --- infrastructure/site/trunk/xdocs/licenses/exports/index.xml (original) +++ infrastructure/site/trunk/xdocs/licenses/exports/index.xml Wed May 14 07:02:45 2008 @@ -251,6 +251,62 @@ + + Apache CXF Project + Dan Kulp + + Apache CXF + + development + 5D002 + + ASF + Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto + + + ASF + General-purpose XML encryption and digital signature implementation + + + Bouncy Castle + General-purpose encryption library API for Java 1.4.x + + + + all 2.* + 5D002 + + ASF + Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto + + + ASF + General-purpose XML encryption and digital signature implementation + + + Bouncy Castle + General-purpose encryption library API for Java 1.4.x + + + + all 2.*-incubating + 5D002 + + ASF + Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto + + + ASF + General-purpose XML encryption and digital signature implementation + + + Bouncy Castle + General-purpose encryption library API for Java 1.4.x + + + + + Apache DB Project Jean T. Anderson @@ -678,33 +734,6 @@ - Apache CXF - - development - 5D002 - - ASF - Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto - - - - all 0.*-incubating - 5D002 - - ASF - Designed for use with the Apache XML Security Java API, WSS4J and BouncyCastle crypto - - - ASF - General-purpose XML encryption and digital signature implementation - - - Bouncy Castle - General-purpose encryption library API for Java 1.4.x - - - - Apache Tika development --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2950-apmail-legal-discuss-archive=apache.org@apache.org Wed May 14 14:47:49 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 13172 invoked from network); 14 May 2008 14:47:47 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 May 2008 14:47:47 -0000 Received: (qmail 71458 invoked by uid 500); 14 May 2008 14:47:48 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 71217 invoked by uid 500); 14 May 2008 14:47:47 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 71195 invoked by uid 99); 14 May 2008 14:47:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 07:47:47 -0700 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 14:46:50 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 2DCCC2388A0D; Wed, 14 May 2008 07:47:11 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r656300 - /infrastructure/site/trunk/docs/licenses/exports/index.html Date: Wed, 14 May 2008 14:47:10 -0000 To: site-cvs@apache.org, legal-discuss@apache.org From: gnodet@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080514144711.2DCCC2388A0D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: gnodet Date: Wed May 14 07:47:10 2008 New Revision: 656300 URL: http://svn.apache.org/viewvc?rev=656300&view=rev Log: Update servicemix and cxf export infos Modified: infrastructure/site/trunk/docs/licenses/exports/index.html Modified: infrastructure/site/trunk/docs/licenses/exports/index.html URL: http://svn.apache.org/viewvc/infrastructure/site/trunk/docs/licenses/exports/index.html?rev=656300&r1=656299&r2=656300&view=diff ============================================================================== --- infrastructure/site/trunk/docs/licenses/exports/index.html (original) +++ infrastructure/site/trunk/docs/licenses/exports/index.html Wed May 14 07:47:10 2008 @@ -259,6 +259,29 @@ 5D002 ASF +Apache CXF Project + +Product Name +Versions +ECCN +Controlled Source + + +Apache CXF +development +5D002 +ASF, ASF, Bouncy Castle + + +all 2.* +5D002 +ASF, ASF, Bouncy Castle + + +all 2.*-incubating +5D002 +ASF, ASF, Bouncy Castle + Apache DB Project Product Name @@ -535,17 +558,6 @@ ASF, ASF, Bouncy Castle, Bouncy Castle -Apache CXF -development -5D002 -ASF - - -all 0.*-incubating -5D002 -ASF, ASF, Bouncy Castle - - Apache Tika development 5D002 @@ -665,6 +677,57 @@ 5D002 ASF, The OpenSSL Project +Apache ServiceMix Project + +Product Name +Versions +ECCN +Controlled Source + + +Apache ServiceMix 3.x +development +5D002 +ASF, Bouncy Castle + + +All 3.x versions +5D002 +ASF, Bouncy Castle + + +Apache ServiceMix 4.x +development +5D002 +ASF + + +4.0-m1 +n/a + + + +Apache ServiceMix NMR +development +5D002 +ASF + + +1.0-m1, 1.0-m2 +n/a + + + +Apache ServiceMix Kernel +development +n/a + + + +All 1.0 milestones +n/a + + Apache Portable Runtime Project Product Name --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org From legal-discuss-return-2951-apmail-legal-discuss-archive=apache.org@apache.org Wed May 14 14:59:12 2008 Return-Path: Delivered-To: apmail-legal-discuss-archive@www.apache.org Received: (qmail 20964 invoked from network); 14 May 2008 14:59:08 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 14 May 2008 14:59:08 -0000 Received: (qmail 99582 invoked by uid 500); 14 May 2008 14:59:09 -0000 Delivered-To: apmail-legal-discuss-archive@apache.org Received: (qmail 99351 invoked by uid 500); 14 May 2008 14:59:08 -0000 Mailing-List: contact legal-discuss-help@apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list legal-discuss@apache.org Received: (qmail 99340 invoked by uid 99); 14 May 2008 14:59:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 07:59:08 -0700 X-ASF-Spam-Status: No, hits=1.5 required=10.0 tests=FORGED_MUA_OIMO,MSGID_FROM_MTA_HEADER,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [66.112.202.4] (HELO mail.devtech.com) (66.112.202.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 May 2008 14:58:21 +0000 Message-ID: MIME-Version: 1.0 X-MessageIsInfected: false Received: from mail.devtech.com. ([66.112.202.4]) by mail.devtech.com (JAMES SMTP Server 2.3.1-dev) with SMTP ID 335 for ; Wed, 14 May 2008 10:58:35 -0400 (EDT) From: "Noel J. Bergman" To: "Legal Discuss" Subject: RE: Does re-writing a piece of code mean you need to keep the old license? Date: Wed, 14 May 2008 10:58:32 -0400 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.6604 (9.0.2911.0) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198 In-Reply-To: <48214C2D.1060104@holsman.net> Importance: Normal X-Virus-Checked: Checked by ClamAV on apache.org Ian, > I've got a piece of code written in 'C', and would like to rewrite it in > java, keeping the algorithm the same. Can I change the license? Are you simply translating C to Java or are you reimplementing the algorithm in Java, not translating the existing C-based implementation? Ask yourself that question, and then revist the URL that Roland provided: http://www.softwarefreedom.org/resources/2007/originality-requirements.html. You may well conclude that the question posed leads to differenc conclusions. But you would likely need to check with a lawyer, who would need more detail, and we could probably find another lawyer to take the opposing view. ;-) --- Noel --------------------------------------------------------------------- DISCLAIMER: Discussions on this list are informational and educational only. Statements made on this list are not privileged, do not constitute legal advice, and do not necessarily reflect the opinions and policies of the ASF. See for official ASF policies and documents. --------------------------------------------------------------------- To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org For additional commands, e-mail: legal-discuss-help@apache.org