Gustash / react-native-image-keyboard

React Native TextInput expansion to enable media input.
MIT License
147 stars 14 forks source link

LICENSE change #8

Closed Gustash closed 3 years ago

Gustash commented 3 years ago

I am planning to change the license of this project from the MIT license to the GPLv3 license. The main reason for this is my belief that all software should be free (free as in freedom, not as in free beer) because that empowers every user and curtails the possibility of monopolistic aproaches to software development.

Even though I am the owner and maintainer of this project, I believe in democracy everywhere and am not looking to be a "dictator" of sorts when it comes to managing this project. As such, I am setting a deadline at the end of the year (31st of December) to let you argument against this change and have you vote in whether this license change happens or not.

As such, if until the end of the year I have 30% of users which starred this project (11) by the time of this issue's creation (33) against this change, the license shall remain as MIT. I will count a vote in favour of this change as a šŸ‘ reaction to this issue, and a vote against it as a šŸ‘Ž . I would prefer if, when casting your vote, you comment on this issue as to why you voted for/against this decision.

As a clarification, I shall only count votes induvidually from companies, as to avoid large companies using the software having a major say over the community at large, so I shall discard any votes if I find them to be additional votes from a company's staff or from an account created after the posting of this issue.

If the license change ends up happening, this does not bar you from using versions currently licensed under MIT as such, but it will require you to comply to GPLv3 if using any version published after the change.

Thank you for understanding and for your input.

Gustash commented 3 years ago

License has now changed to GPLv3. As mentioned, you can keep using the MIT license as long as you use a version before 2.0.0

ejain commented 2 years ago

Looks like this package doesn't work with React Native 0.67.2? I'd file a bug report and maybe even contribute a fix, but since the app I'm working on isn't GPL'd (very few React Native apps are...), I'll have to pass šŸ˜¢

Gustash commented 2 years ago

Looks like this package doesn't work with React Native 0.67.2? I'd file a bug report and maybe even contribute a fix, but since the app I'm working on isn't GPL'd (very few React Native apps are...), I'll have to pass šŸ˜¢

@ejain I don't see how that's a problem? I won't go after you to release the code for your app, the most I'd do is request access to the code to debug if you're not able to provide a repro project

Gustash commented 2 years ago

The license has been changed to LGPLv3 from 2.1.0 onwards. This means you are still required to make any changes you've made to the library public, but are no longer required to make the source code if your entire app public.

Gustash commented 2 years ago

@ejain you can submit that issue report now, your app is no longer required to be GPL'd with this change šŸ™‚