Hello everyone,
I am writing this because of the Android kernel sources for the Rubik Pi 3 by Thundercomm are not available to the public. In this forum, it was mentioned that the sources are ONLY available for ““enterprise-level users””.
The GPL version 2 mandates that any derivative work based on GPL-licensed software must make the corresponding source code available to the public. This requirement ensures that users have the freedom to use, study, share, and modify the software, promoting transparency, security, and community collaboration.
To comply with the GPL, Thundercomm must release the complete and corresponding source code for the version of Android running on the Rubik Pi 3, including all modifications and any additional modules or extensions that interact with the kernel.
If Thundercomm fails to release the source code in a timely manner, it would constitute a violation of the GPL. In such a case, it will be necessary to report this GPL violation to the appropriate authorities and the open-source community to ensure that the terms of the GPL are enforced.
It’s crucial for Thundercomm to uphold the principles of open-source software and comply with the GPL by releasing the source code for their devices.
It would also be rather nice if Thundercomm decides to upload the device trees for AOSP.
Thank you for your attention to this matter.