How can I comply with Open Source licenses, and yet protect my own work + App Store [closed]
https://softwareengineering.stackexchange.com/questions/102517
-
02-11-2019 - |
Question
I recently developed an application for an organization (and I'm not charging them). I want to maintain total ownership of the source code and there are various Open Source Project that I've used. I want/need to comply by the rules of the licenses that they use and still keep the project within a few guidelines:
- If I ever give the source code out to the organization, It cannot be modified, redistributed, or shared in any form without my written permission (which needs to be re-obtained every version).
- It should always attribute credits to the developer.
- I retain all rights to redistribute/reuse the source code, since well, I made it
- It needs to comply with the App Store's rules (which aren't too open-source friendly)
The organization has retained the copyright for the compiled application (if that matters)
The licenses include:
- liberal BSD
- Apache License, Version 2.0
- royalty free
- public domain (same as 3)
- Small amount of artwork from an MIT licensed project
So my question is how can I comply with these licenses but also create a license for my own project that allows me to retain ownership of the source code.
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with softwareengineering.stackexchange