nmeum / android-tools

Unoffical CMake-based build system for android command line utilities
Apache License 2.0
191 stars 57 forks source link

Adding a license #21

Closed nmeum closed 3 years ago

nmeum commented 3 years ago

I would like to add a license to this repository. I believe this to be useful for downstream Linux distributions, with some even requiring OSI/FSF approved licenses. I would suggest simply using Apache-2.0 since that's what Android itself uses. The problem is: I am not the only one how contributed code to this repository so my naive legal understanding is that I cannot just go ahead and commit a license file. The following people have committed code to this repository:

Would you mind licensing this repository under Apache-2.0? Any suggestions on how to best record this consent as part of the commit history?

Johnnynator commented 3 years ago

I'm fine with re-licensing. Don't know how to best record the consent.

anatol commented 3 years ago

Feel free to relicense my changes to Apache 2.0

Any suggestions on how to best record this consent as part of the commit history?

Once everyone agreed with the license change - commit the LICENSE file with a reference to this ticket ("Closes #21"). And CC all the contributors to the git commit.

sgn commented 3 years ago

Acked-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>

sgn commented 3 years ago

I think for the record, each person could make a signed commit to a re-license agreement and merge to main repository?

stephan-gh commented 3 years ago

Would you mind licensing this repository under Apache-2.0?

Sounds good to me :)

nmeum commented 3 years ago

Done, thanks!

anatol commented 3 years ago

Thanks!

This license file needs to be installed by CMake. That's in addition to the upstream AOSP license.