To All Developers***READ - Kindle Fire HDX 7" & 8.9" Original Android Develop

Ok, lately we have seen a lot of roms being posted that do not have kernel source links.
Be advised that XDA requires that you post kernel source when using non-stock kernels.
Stock Kernels
If your kernel is stock and not modified in any way, then you may post the link to the manufactures source (if available). If not, then state the kernel is stock.
If you have re-compiled the stock kernel, then you must have a link to your Git Hub with changes listed.
All others, including CM, AOKP, PA, etc
Link to your Git Hub, or which ever Git Hub or source you used. Along with changes. DO NOT just post a link to CM's site. Be specific which source you used.
All links to source must be links to a compilable kernel that works and matches what you have included in your rom. If you have "Cherry Picked" from other sources, please ensure you have their permission to do so, and, give credits when necessary.
Generally XDA will allow you 5 days maximum to post your kernel source. Please do not abuse this.
Failure to post kernel source will result in the ROM thread either "disapproved" or "Thread Closure" with all download links removed.
Most of you know the rules and GPL, so please abide by them.
Thank You for reading.
MD

Related

[MUST READ] TO ALL DEVELOPERS AND ROM CHIEFS

Dear developers and ROM chiefs.
It has come to our attention that ROMs in this section are released without proper kernel source being provided. The GPL license under which kernels are released requires the code transparency - in short sources must be pushed to some revision control system like github or bitbucket.
As per XDA rules, we're requesting you to provide proper kernel source or remove kernels from your builds.
If the OEM doesn't provide the kernel source code they are in violation of the GPL license and ROMs (with kernels) for these devices are not allowed on XDA.
Therefore we're giving you one week to either provide the source or remove the boot.img from your ROMs.
Thank you for your attention.
Tom
XDA Senior Moderator

[GPL] [Apache] Crackdown on GPL and Apache Complience

Hello,
It has been brought to our attention that many kernels and/or ROM's (where applicable) posted in this section are not fully compliant with the GNU General Public Licence v2 (GPL v2) and for CyanogenMod ROM's the Apache licence.
This is quite frankly not acceptable so we are initiating a crackdown on this.
For kernel developers: You must provide FULL source code, not just the edits you made (reference here). Your source code must also be up-to-date with any binary releases. If in doubt, update your github first, then release the binary, NOT the other way round.
For CyanogenMod ROM developers: CyanogenMod is OpenSourced under the Apache Licence 2.0 and as such you don't need to upload your source code, though under the "spirit of OpenSource" it would be morally right to do so, however, we will not force you to do this, that is your choice to make.
For ALL ROM developers: If your ROM contains a boot.img file or a zimage file then you must state firstly whether it is your kernel or another user's kernel and secondly you must provide a link to the source code if it is your kernel and a link to the other user's kernel thread if you use another user's kernel.
The full GNU GPL v2 can be read here >>> http://www.gnu.org/licenses/gpl-2.0.html
The FAQ for the GPL v2 can be read here >>> http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html
Why you cannot provide just the edits you made? Read here >>> http://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.html#DistributingSourceIsInconvenient
The Apache Licence 2.0 can be read here >>> http://www.apache.org/licenses/LICENSE-2.0.html
XDA-Developers and the GPL article here >>> http://www.xda-developers.com/android/xda-developers-and-the-gpl/
I have posted notices in many users ROM/kernel threads and those people have 3 days (from the time this post was posted) to provide full kernel source. If you need more time then please contact me via PM. If you are unable to provide source code after the decided time then your thread will be closed and download links removed.
Regards,
Jonny
Ok, the 3 days were up yesterday but due to time constraints I won't start chasing people up on this until much later tonight or tomorrow. If users who were notified by me 4 days ago do not have source code up by tomorrow and have not contacted me, they have no excuse and their threads will be closed so I would suggest uploading it if not already done so.

[IMPORTANT]All A110 Developers please read!!!!

I have done a sweep of the A110 Development forum and have found many ROM threads that either do not source the included kernel and/or are using custom kernels that do not have GPL compliant kernel sources. In both cases these ROM threads are violating the GPL and they must either link to a GPL compliant kernel source or be using the stock MMX kernel. Please double check that the kernels in your ROMs still have GPL compliant kernel sources and please do not use kernels that are provided without GPL compliant source code. Please feel free to contact me or any of the other moderators about this issue.
I have arranged to let everybody have until Oct 22, 2013 (5 days) to correct any problems with their kernel sources. After that I will sadly start closing ROM threads.

[Discussion] Source Code Policy for ROMs on XDA

So to preface, every Development thread on XDA has the following sticky:
1. If you are using a stock kernel you MUST mention where you obtained your source. Also, having a link leading to where the manufacturer has uploaded their source is always helpful.
2. If you are using a community driven source build (e.g. CyanogenMod, AOSP, or Parandroid) or a singular developer's source you MUST link directly to the repository that contains the kernel for that specific device. If you are only linking to another thread or to a general repository, this will not be considered as being GPL compliant unless the code has not been modified.
3. If you are forking a repository that is similar to the examples listed above in #2, you MUST publish and link your entire kernel source. This includes any and all changes that you have made. Two of the most common ways developers publish their source on XDA is either with Gerrit, or GitHub. While these two methods are recommended, they are not the only routes you can choose to accomplish this. All that is required is that the source can be viewed and downloaded by anyone who wishes to do so. When releasing an update, your repository must be updated the moment you release your kernel on XDA. If you can post your update to XDA, there should be no reason as to why you cannot release your source.
Click to expand...
Click to collapse
Yet, what are we to do with the tons of ROM development threads that has no reference to sources or general threads that are not possible to build? For me that's mainly a security concern, when a dev releases a ROM for general use, it's hard to check for the authenticity of the product.

Development D!OS 12.1 - A new Xperia OS // Searching for Testers (XQBQ52)

Hello Folks,
I am searching Testers for DIOS 12.1 My new upcoming Xperia exclusive OS.
Things that don't work actually on Sagami Boards due to the Xperia Software Binaries:
-Mobile Data
-Wifi
-NFC
-Battery Status (No Infos)
Make sure You know what You do. Flash the OEM Software binaries to use this AOSP/SODP based ROM. Flash all Images included in My ZIPs. OTAs can be applied over ADB and Recovery after You have flashed My Kernels/Recoveries. Feel free to ask Me out if You have Questions and consider Joining Me on Social Media or Discord to stay up-to-date.
Sign in - Google Accounts
Device Trees & Kernel: https://github.com/sonyxperiadev/local_manifests
Hi OP, since you are the original developer for this ROM, I changed the tag from General to Development.
Also, because you are posting this ROM yourself, could you please also post a link to kernel source repo? As on XDA we need to comply with GPL v2 which requires kernel source to be open source.
Thank you very much.
jerryhou85 said:
Hi OP, since you are the original developer for this ROM, I changed the tag from General to Development.
Also, because you are posting this ROM yourself, could you please also post a link to kernel source repo? As on XDA we need to comply with GPL v2 which requires kernel source to be open source.
Thank you very much.
Click to expand...
Click to collapse
Thanks for the Help! Since i am using the SODP Device Trees are we going with Pre-Compiled Kernels from the SODP for now.
Source will be added to the first Post! https://github.com/sonyxperiadev/local_manifests

Categories

Resources