Helium314 / HeliBoard

Customizable and privacy-conscious open-source keyboard
Apache License 2.0
1.82k stars 68 forks source link

Improved Free, Open-Source Licensing #853

Open Coehill opened 2 weeks ago

Coehill commented 2 weeks ago

What do people think about upgrading the licensed from Apache to a GPL license? The Apache License allows a company to take the code and steal it for their closed-source project. All the Apache license essentially requires is for the company to give credit to the creator.

Whereas the GPL license requires anybody using the code to also keep their source code FOSS. This guarantees that HeliBoard will always remain FOSS. I've seen projects under Apache or MIT where a company hired the lead dev, then the open source repo was abandoned as the dev coded for the company. Then the company threw it in the trash. This is my favourite Open Source keyboard so it would be nice to guarantee this doesn't happen.

Helium314 commented 2 weeks ago

Actually the project license is already GPL 3.0: https://github.com/Helium314/HeliBoard?tab=readme-ov-file#license (and the app being a fork of OpenBoard doesn't give me a choice on this)

Apache license is more of a historic thing, but also applies to e.g. some icons from Android Studio assets or from https://pictogrammers.com/