Hi,

> So what is stopping me from making my own parser and offering libraries on
> my won github account that is not tied to Apache?

Nothing in fact the Apache license encourages you to do so. The Apache license 
allow you to reuse the code in just about any way you like. [1] Think of it as 
the universal donor of the OS license world. This is also why we need to take 
care when accepting 3rd party sources to avoid contamination. Apache 
contributors have also signed ICLAs and the software gone though several 
processes (grant, ip review etc) so you know you can use the code with a low 
risk of having any potential legal issues down the track.

This may or may not be the case with a project on github, you may not know how 
an piece of code is licensed (despite what the project LICENSE it) or where it 
came from originally.

> With IDL parser, if I made my own parser could that be used at Apache?

It would depend on a couple of things:
a) Who owned the code (some employee contracts mean they own the code you 
write) but I assume in your case that’s not an issue?
b) How you licensed it and if that license is Apache comparable (Short answer - 
Apache, MIT, BSD are compatable [2], GPL isn’t [3]) 
c) What 3rd party pieces or dependancies the code has and how they were 
licensed.

And of course if you were willing to donate it to Apache. If it a large bit of 
software it may need to come in via a software grant. [4]

There are people on this list that can help with all of the above it not as 
hard as it sounds.

Thanks,
Justin

1. http://www.apache.org/foundation/license-faq.html 
<http://www.apache.org/foundation/license-faq.html>
2. http://www.apache.org/legal/resolved.html#category-a 
<http://www.apache.org/legal/resolved.html#category-a>
3. http://www.apache.org/legal/resolved.html#category-x 
<http://www.apache.org/legal/resolved.html#category-x>
4. https://www.apache.org/licenses/software-grant.txt 
<https://www.apache.org/licenses/software-grant.txt>


Reply via email to