Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question about license #1164

Closed
paapu88 opened this issue Apr 24, 2020 · 2 comments
Closed

Question about license #1164

paapu88 opened this issue Apr 24, 2020 · 2 comments
Assignees
Labels

Comments

@paapu88
Copy link

paapu88 commented Apr 24, 2020

Dear developers,
I'm working in a small startup and we would like to use and perhaps contribute to satpy.
satpy seems to use "GNU General Public License".

Question: can I use satpy as a python package in our company programs which we don't give out our source code?

@mraspaud mraspaud self-assigned this Apr 24, 2020
@mraspaud
Copy link
Member

Dear @paapu88 ,

It would be great to have you help us with satpy :)

I would need to have more details on exactly how you use satpy, but here are some general things to think about:

  • The GPL requires the source code of satpy and derivative work to be provided if the satpy software and all derivative work is distributed. So, if you don't ship your software but run in the cloud for example and only expose a webui to the customers, you don't need to release any source code. On the other hand, if you distribute satpy, your software might need to have a GPL-compatible license, read on:
  • Is your software considered derivative work in the legal sense according to the GPL ? It is a bit unclear for python, but it is generally considered that if you do import satpy in your software, then your software is a derivative work. If you only use files generated by satpy, then your software is not a derivative work, and you don't need to distribute the source code along with it when you distribute it.

But please keep in mind that I'm not a lawyer :)

@paapu88
Copy link
Author

paapu88 commented Apr 24, 2020

Thanks a lot for the clarification!
I'll discuss if we can publish our satpy related work ( the part that would use import satpy). The we and others could use the files produced by this published work ( a public git repo)

@paapu88 paapu88 closed this as completed Apr 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants