Watch This Now!

XDA-Developers and the GPL

6,767 posts
Thanks Meter: 12,661
By eagleeyetom, Developer Committee / XDA Portal Team on 11th April 2013, 09:45 AM
Thread Closed Subscribe to Thread Email Thread
Dear kernel and ROM developers.
According to GPL v2 license, under which kernels are released, kernels must be released with source code provided.

To be fully compliant, the thread must contain.

@ kernel devs
  • Successfully build and produce a valid output file, which is the same format as provided in the binary
  • Contain all source code, interface definition files, scripts used to control compilation and installation of the executable (it is not required to include the actual compiler/toolchain, but sufficient information should be made available to obtain the SAME configuration, including compiler flags, as used to build the binary version as released

Kick-ass kernel

  1. Built with android-toolchain 4.8 4.8-2013.05 (linking isn't a bad idea)
  2. Branch used to compile (can be a direct link to git)
  3. Name of the defconfig used in build
  4. A short instruction about how to build it (not necessary, but useful)

@ ROM devs
  • if ROM uses custom boot.img, the source must be provided. If it uses kernel by someone else, the kernel thread must be linked in the OP
  • if the ROM contains stock kernel, source must be linked (official site can be used)
  • Using a non GPL compliant kernel makes your ROM non compliant and subject to removal
Violation of GPL is in fact a breaking of the law, so I don't have to explain what could be a final of this.

More information can be found in the news written by pulser_g2.

Thank you for your attention.

XDA Senior Moderator
The Following 6 Users Say Thank You to eagleeyetom For This Useful Post: [ View ]
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes