View Single Post
  #1 (permalink)  
Old 03-18-2011, 11:13 AM
orangekid's Avatar
orangekid
Awesomenss :)
Offline
 
Join Date: Apr 2009
Posts: 6,973
Reputation: 7530
orangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the communityorangekid is a trusted member of the community
Mentioned: 34 Post(s)
Tagged: 0 Thread(s)
Send a message via AIM to orangekid Send a message via MSN to orangekid Send a message via Yahoo to orangekid
Reminder - you must comply with gpl or bad things will happen! :)

There has been some unrest here lately and I know we are all just interested in Android on TP2 development hassle free. I am going to start with a general reminder that all Android development needs to abide by the GPL. Any GPL violations will result in your ROM, kernel, libs, etc... being removed until you are compliant. In layman's terms this basically means:

YOU NEED TO SHARE YOUR SOURCE CODE.

If you are porting something from another device then you still need to say where you got what you're doing from. This is very important because it keeps everyone on the same page and keeps every dev informed as to nightly changes and bugs. If you fix something, we need to know how you did it exactly so others can emulate and expand on your work. If you put out a ROM you need to provide the source either by telling us whose kernel you are using or if it is YOUR kernel then you need to provide the source code.

This applies to all things that follow the GPL, so if you have a third party app that sits atop the kernel, of course you don't need to provide code.

If you know of someone violating GPL please let the mods know instead of accusing them in their thread, because that only leads to more flame. I assure you the mods will handle it and ensure that GPL compliance is in full effect.

If someone asks for your source code, provide it. If someone asks you which kernel you're using or how you modified a lib, tell them. This way no one can accuse you of kanging as well.

Here is a link to the GPL for your reading pleasure:

The GNU General Public License v3.0 - GNU Project - Free Software Foundation (FSF)

have a nice day

GPLv2 is also acceptable:

GNU General Public License v2.0 - GNU Project - Free Software Foundation (FSF)

Linux and HaRet are distributed under GPLv2



edit:

just want to add this:


we are all here to get this thing going the right way. Let's all approach this with an attitude about sharing. If someone asks you where you got a lib, kernel, or other mod or how exactly you got something working, just tell them. This is all about sharing information to get it going faster. If you got something working tell the community how, even if it was a complete accident or if you just ported a lib from another device etc... the more open you are about these things, the easier time of it we all will have. At this point, too much information is better than not enough

edit 2:

Also, if you see something unscrupulous or shady going on or if you want someone's source code or information, PM them first, don't hijack their thread. If that does not work report the post/thread or PM a mod and we will work out handling it. Chances are though you will work it out with the dev. Remember that people don't commit every change to git because of how fast development goes but on any major change or a normal amount of time they need to commit changes and patches to a public tree so everyone can benefit.

Last edited by orangekid; 03-28-2011 at 03:15 PM.
Reply With Quote
This post has been thanked 12 times.