Nova Launcher Update Brings Lollipop Functionality and Feel

One of the most popular third party launcher on Android, Nova Launcher, has just … more

Check Your I/O Usage with Iotop for Android

Ever needed to check the I/O usage of apps? If so, you probably tried searching for an iotop … more

T-Mobile HTC One M8 Gets Selfie-Friendly Android 4.4.4 OTA

The T-Mobie variant of HTC One (M8) just now received an over-the-air update … more

Android L is for Lockdown

Root is, without a doubt, the (un)holy grail of the Android world. Those wonderful permissions that allow you as … more
Thread Closed

[ALL MUST READ] XDA-Developers and the GPL

OP wildstang83

7th July 2013, 02:29 PM   |  #1  
wildstang83's Avatar
OP Forum Moderator / Recognized Developer / XDA Portal Team
Flag Nowheresville
Thanks Meter: 3,914
 
4,776 posts
Join Date:Joined: Oct 2010

Quote:

Kernel Developers

In order to be fully GPL compliant, your sources must:

  • 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)

Quote:

ROM Developers

  • If your ROM uses custom boot.img the source must be provided.
  • If the kernel you are using was created by someone else, you must link to their source.
  • If your ROM contains a stock kernel, source must still be linked - ie; link to htc-dev kernel page.
  • Using a non GPL compliant kernel makes your ROM non compliant and subject to removal.

Here is an example of how your kernel sources should appear in your development thread's OP (original post):

Quote:

My Awesome Kernel
Source: [LINK] - Linked directly to where your source is located, ie; github, bitbucket, htc-dev.
Compiler: Linaro GCC 4.8 [LINK] - Link not nessacery but is helpul.
Branch: Android 4.2.2
Kernel Version: 3.10
defconfig: vigor

Violating the GNU General Public License, version 2 is breaking the law. We will not go lightly on violators.

Want to learn more about XDA and the GPLv2 License? Check out the news article by our very own, pulser_g2:
XDA-Developers and the GPL

Thank you for your attention.

wildstang83
Forum Moderator
The Following User Says Thank You to wildstang83 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