Skip to content

Conversation

@cglong
Copy link

@cglong cglong commented Jun 3, 2021

I've based this license on openmtp; let me know if you'd prefer a different one for this repo 🙂

@ganeshrvel
Copy link
Owner

I was thinking whether or not to make it GPL. Because only if people starts contributing towards it we could improve the MTP ecosystem. What do you think?

@cglong
Copy link
Author

cglong commented Jun 3, 2021

A few reasons I'd recommend something more permissive than GPL for this repo at least (keeping in mind that I usually prefer permissive licenses myself 🙂):

  • A copyleft could prevent the code from ever being upstreamed into the Android source code itself
  • From skimming this code, it appears to partially be a wrapper around a BSD library; if this code has a strong copyleft license, some consumers might choose to write their own wrapper instead

If you are interested in a copyleft license, the MPL might be a good bet. Consumers could use this library as-is in a proprietary application, but if they make any modifications to the MTP logic, they'd be required to open-source it, encouraging code sharing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants