Re: Apple Open Source USBProberV2 - questions wrt my project
Re: Apple Open Source USBProberV2 - questions wrt my project
- Subject: Re: Apple Open Source USBProberV2 - questions wrt my project
- From: Uli Kusterer <email@hidden>
- Date: Sat, 07 May 2016 06:49:21 +0200
On 06 May 2016, at 20:44, Peter Teeson <email@hidden> wrote:
> My questions:
> Suppose I want to make the project available to others by putting it up on GitHub (which I’ve never used up till now.)
> What do I have to do in terms of making my contributions freely usable? On a different project I used the GNU License 1.3
> Do I have to contact at Apple to get permission to do that?
Looking at the source code at <http://opensource.apple.com/source/IOUSBFamily/IOUSBFamily-630.4.5/USBProberV2/USBLogger.m>, the header states that the code is under the "Apple Public Source License" <http://www.opensource.apple.com/apsl/>, so I'd expect you'd have to at least mark your contributions as such as well.
Putting your changes under GNU GPL (if that is what you meant by "GNU License", there are many other GNU licenses, after all), seems like the totally wrong thing to do, as each have different requirements, and the GPL requires* code combined with it to be under the GPL as well, and you do not have the right to re-license Apple's code.
In particular, paragraph 2.2 of the APSL seems to apply to you, but I recommend you read the entire license and consult a lawyer if you have questions about it.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://stacksmith.org
*) Many years ago, on the OpenCard/FreeCard project, we worked out an exception clause to the GPL to permit distributing self-launching applications that contained your documents without making your documents GPL too, so it is possible to not have that requirement (see also: the standard C library included with GCC), but unless you specifically do that, and do it right, the GPL applies to *all* code linked into other GPLed code. IIRC GPLv3 might be even stricter there, I haven't kept up with developments there.
Disclaimer: I am Not a Lawyer.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden