[Mandatory] XDA- Developers and the GPL - Samsung Gear 2 Neo

XDA-DEVELOPERS AND THE GPL
Hello Everyone,
As many of you know, here at XDA we have strict policy regarding GPL v2. What you may not understand is what that means and what effects it may have on you. Simply put "The GNU GPL is a software license agreement, under which parts of the Tizen operating system are licensed. The majority of Tizen is licensed under the Apache license, but the Linux Kernel (which is present in every running Tizen ROM in some shape or form) is licensed under the GPL (version 2)".
So what does this mean for the average user?
To keep things simple, this license is one of the reasons Tizen exists in the open source capacity that it does. It requires developers to keep their kernel source open and has created the community sharing programs that have made Android so wonderful.
If you are a developer what does this mean for you?
It doesn't matter if you are creating a whole rom or just the kernel, the process of being GPL complaint is a very simple one to explain. Basically, we expect you to either link the source that you have chosen to use or upload the source you have created into a format that can be viewed by everyone and anyone. Below are the 3 most common situations that developers run into when needing to stay GPL complaint under XDA rules.
1. If you are using a stock kernel you MUST have a link leading to where the manufacture has uploaded their source.
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 complaint.
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 recommend, 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.
What if the manufacture for my device has not released their kernel source?
In a perfect world this would not happen but unfortunately this is not the case. Pulser-G2 recently wrote a portal article explaining a certain situation that has come across our desks.
With all of that being said I will leave you with this...
By posting your work on XDA-Developers, you are agreeing that it complies with relevant licensing conditions. As such, by posting a kernel or other work containing GPL code, you are confirming to us that you have made this source code available publicly under the GPL. Failure to follow this policy will result in the closure of your thread and the removal of the download links.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

Related

Samsung Opensource

Does anyone know what the files from http://opensource.samsung.com/ are?
Can you build the stock rom that way? It doesn't seem like you can, i downloaded it and tried to build it following the instructions but i didn't have much luck
did anyone else try to compile it?
the readme file
Code:
1. Get android open source.
: version info - Android gingerbread 2.3.3
( Download site : http://source.android.com )
2. Overwrite files that you want to build.
[...]
3. Add the following lines at the end of build/target/board/generic/BoardConfig.mk
[...]
4. make
- ./build.sh user
First of all, you are in the wrong section. All questions should go to Q&A section.
Secondly, that site is only for Kernel Source codes I believe (Correct me if I'm wrong) and I guess, you won't get their ROM source codes.
sorry for posting in the wrong section
i'm not sure it's just the kernel, there;s also a platform archive there
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
the platform folder contains convincing folders
The platform folder contains a small subset of the ROM, in fact the instructions instruct you to download the official source code from source.android.com. There isn't any proprietary Samsung software (i.e.: Touchwiz).
With those files you should be able to compile a pure AOSP ROM without Google proprietary apps (Play Store, GTalk, ...).
hrk said:
The platform folder contains a small subset of the ROM, in fact the instructions instruct you to download the official source code from source.android.com. There isn't any proprietary Samsung software (i.e.: Touchwiz).
With those files you should be able to compile a pure AOSP ROM without Google proprietary apps (Play Store, GTalk, ...).
Click to expand...
Click to collapse
well i am definitely interested in compiling a pure aosp rom that will run on my samsung, i tried it multiple times by those instructions but haven't had much luck

[HOWTO] Read gerrit changelogs

A lot of times new members come in or even older members; and they get directed to the gerrit code site for most cm10/aokp roms. Now a lot of people dont know how to read them and what all that info means. So ill break it down for everyone.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ID: The number used for categorizing, not important
Subject: What was changed
Owner: Who submitted the change
Project: Where in the rom the change is located
Branch: Self explanatory
Updated: When it was merged to the rom
V: Its been verified to be merged
R: It has been reviewd before it was merged
Now the subject has a basic explanation of what was changed. Click on the subject and it brings you to a new screen like this:
As you can see in the top right it tells you exactly what has changed for the user.
Ex: Add lockscreen rotation as an optional rotation setting (2/2)
This will allow the user to select wether or not to use the
rotation settings for the lockscreen. This is dependent
upon the rotation setting being checked.
Thats basically all you need to know, and i hope you have succesfully learned to read your changelogs now
CM10 Gerrit:http://review.cyanogenmod.com/#/q/status:merged+branch:jellybean,n,z
AOKP Gerrit: http://gerrit.sudoservers.com/#/q/status:merged,n,z
AOSP gerrit: https://android-review.googlesource.com/#/q/status:merged,n,z
HELP
krazeecracker said:
A lot of times new members come in or even older members; and they get directed to the gerrit code site for most cm10/aokp roms. Now a lot of people dont know how to read them and what all that info means. So ill break it down for everyone.
ID: The number used for categorizing, not important
Subject: What was changed
Owner: Who submitted the change
Project: Where in the rom the change is located
Branch: Self explanatory
Updated: When it was merged to the rom
V: Its been verified to be merged
R: It has been reviewd before it was merged
Now the subject has a basic explanation of what was changed. Click on the subject and it brings you to a new screen like this:
As you can see in the top right it tells you exactly what has changed for the user.
Ex: Add lockscreen rotation as an optional rotation setting (2/2)
This will allow the user to select wether or not to use the
rotation settings for the lockscreen. This is dependent
upon the rotation setting being checked.
Thats basically all you need to know, and i hope you have succesfully learned to read your changelogs now
CM10 Gerrit:http://review.cyanogenmod.com/#/q/status:merged+branch:jellybean,n,z
AOKP Gerrit: http://gerrit.sudoservers.com/#/q/status:merged,n,z
AOSP gerrit: https://android-review.googlesource.com/#/q/status:merged,n,z
Click to expand...
Click to collapse
Ok but when I download a commit to try on my source built cm rom which download would I choose? I mean I clcik the commit and then go down to download but which line do i use? Do I use checkout , pull , cherrypick? I want to test a commit in my own build that I am building from source can you please help me with this ? I can't find an answer ANYWHERE!

[Mandatory] XDA-Developers and the GPL

XDA-DEVELOPERS AND THE GPL
Hello Everyone,
As many of you know, here at XDA we have strict policy regarding GPL v2. What you may not understand is what that means and what effects it may have on you. Simply put "The GNU GPL is a software license agreement, under which parts of the Android operating system are licensed. The majority of Android is licensed under the Apache license, but the Linux Kernel (which is present in every running Android ROM in some shape or form) is licensed under the GPL (version 2)".
So what does this mean for the average user?
To keep things simple, this license is one of the reasons Android exists in the open source capacity that it does. It requires developers to keep their kernel source open and has created the community sharing programs that have made Android so wonderful.
If you are a developer what does this mean for you?
It doesn't matter if you are creating a whole rom or just the kernel, the process of being GPL compliant is a very simple one to explain. Basically, we expect you to either link the source that you have chosen to use or upload the source you have created into a format that can be viewed by everyone and anyone. Below are the 3 most common situations that developers run into when needing to stay GPL compliant under XDA rules.
1. If you are using a stock kernel you MUST mention where you obtained your source. Also, having a link leading to where the manufacture 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 recommend, 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.
What if the manufacture for my device has not released their kernel source?
In a perfect world this would not happen but unfortunately this is not the case. Pulser-G2 recently wrote a portal article explaining a certain situation that has come across our desks.
With all of that being said I will leave you with this...
By posting your work on XDA-Developers, you are agreeing that it complies with relevant licensing conditions. As such, by posting a kernel or other work containing GPL code, you are confirming to us that you have made this source code available publicly under the GPL. Failure to follow this policy will result in the closure of your thread and the removal of the download links.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

[Mandatory] XDA-Developers and the GPL

XDA-DEVELOPERS AND THE GPL
Hello Everyone,
As many of you know, here at XDA we have a strict policy regarding GPL v2. What you may not understand is what that means and what effects it may have on you. Simply put "The GNU GPL is a software license agreement, under which parts of the Android operating system are licensed. The majority of Android is licensed under the Apache license, but the Linux Kernel (which is present in every running Android ROM in some shape or form) is licensed under the GPL (version 2)".
So what does this mean for the average user?
To keep things simple, this license is one of the reasons Android exists in the open source capacity that it does. It requires developers to keep their kernel source open and has created the community sharing programs that have made Android so wonderful.
If you are a developer what does this mean for you?
It doesn't matter if you are creating a whole rom or just the kernel, the process of being GPL compliant is a very simple one to explain. Basically, we expect you to either link the source that you have chosen to use or upload the source you have created into a format that can be viewed by everyone and anyone. Below are the 3 most common situations that developers run into when needing to stay GPL compliant under XDA rules.
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.
What if the manufacture for my device has not released their kernel source?
In a perfect world this would not happen but unfortunately, this is not the case. Pulser-G2 recently wrote a portal article explaining a certain situation that has come across our desks.
With all of that being said I will leave you with this...
By posting your work on XDA-Developers, you are agreeing that it complies with relevant licensing conditions. As such, by posting a kernel or other work containing GPL code, you are confirming to us that you have made this source code available publicly under the GPL. Failure to follow this policy will result in the closure of your thread and the removal of the download links.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}

[10][ROM][OFFICIAL] CarbonROM | cr-8.0 [lavender]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is CarbonRom
About Us:
CarbonROM is an aftermarket firmware based on the Android Open Source Project. We are dedicated to fast, stable, and feature-filled ROMs, honesty and communication with our users, and openness with our code. We like frequent builds, with the very latest and greatest hardware support and fixes. We strive to not only provide you with the best ROM we can build, but also to give back to the Android community and our fellow developers. For us, this is about creating something we can be proud of and hope you will enjoy.
Feel Free to look, build, and use our code
What is PAX?
Our release of Android 10, titled CR-8.0, is codenamed PAX after the latin word for peace and Pax, the roman godess for peace.
PAX provides you with the features you need while keeping the focus on delivering an elegant, smooth, and well polished experience. PAX delivers a set of unique features, like a systemwide font engine that also allows for applying fonts on user apps while supporting user fonts through custom APKs generated on Disclaimer
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device, family, pets, or perception of reality. We ask that you do your part to know your device and know how to recover from problems before you flash! As always, make sure to do backups.
Support
We spend We spend an astonishing amount of time developing this software. We can't spend much time on XDA as a result, so if you need support, please try the following:
1) Search. Search, search, search. Yes, you. I don't care how unique or important your question is, it's very likely someone has adressed it already. Especially if you're even close to new at this.
2) Read our FAQ, which can be found on our website. Carbon FAQ
3) Ask a question in your device forum. Someone will no doubt try to help you. Warning: this help may come in the form of telling you it's a dumb question that has been asked before. See step 1 - such are the perils of asking questions when you haven't done the research yourself. Android is about helping yourself.
4) Join our Discord server or Telegram group! There, you can connect with other Carbon users and our developers, and you can get quicker responses to your bug reports. The invite link is right below.
Download
[URL='https://t.me/CarbonROM']TELEGRAM
Homepage
GitHub
KernelSource
Credits & Thanks:
CarbonROM Team:
Sohamson
LovepreetSinghgill
Sources
Kernel Source
ROM Source
Donations
PayPal
ROM OS Version: 10(Q)
Version Information
Status: Stable
Created 2020-12-3
Last Updated 2020-12-2​
this rom have Gapps?
How's it ?
Smoothness ? BB ?
Is it oldcam or new cam ?
Gcams working ?
I used old carbon official till it was dropped.
Was one if the fastest roms ive tried so far.
Luved it
matthias1976 said:
How's it ?
Smoothness ? BB ?
Is it oldcam or new cam ?
Gcams working ?
I used old carbon official till it was dropped.
Was one if the fastest roms ive tried so far.
Luved it
Click to expand...
Click to collapse
It's is smooth and have good bb
It's old cam
Gcam have issue in night light mode but it will be fixed soon
m.ZePia said:
this rom have Gapps?
Click to expand...
Click to collapse
No

Categories

Resources