• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

Device Forum Rules (Please Read before posting)

Status
Not open for further replies.
Search This thread

Stephen

Senior Moderator / Moderator Committee Ban Time!
Staff member
Jul 14, 2010
15,155
18,288
41
Northern Ireland
OnePlus 8T
In this thread we will provide a short Q&A for your stay on this forum. Please read thoroughly and act accordingly.
While most that is needed to know is pointed out in the forum rules, history shows that some points of these rules are not clearly understood by some users and others leave room for interpretation. With these Q&A we give you some additional guidelines how the forum for this device is moderated.
  • Post #1
    • Who are the moderators for this forum?
    • How do I contact the moderator team?
    • What's the best section/sub-forum to post my thread?
    • Where can I post things that are not allowed in a Device Forum?
    • What do I do when I do not understand a moderator's decision?
  • Post #2
    • XDA-DEVELOPERS AND THE GPL
  • Post #3
    • Development Section/Sub-forum
  • Post #4
    • THREAD NAMING
  • Post #5
    • Telegram and Whatsapp Channels - Going Forward

Who are the moderators for this forum?

The team leaders for Team HTC are: Stephen and Az Biker
Moderators are: jerryhou85, Timmmmaaahh, orb_selektor


How do I contact the moderator team?

While you are free to contact all of us via PM, for moderating purposes it is much more advisable to use the report system. You find the report button in the lower left corner of every post or conversation message. If you do that, your request reaches ALL moderators, thus multiplying the chance for fast reaction to your request. If you PM a moderator, he does not know whether you have contacted others as well and therefore it is possible that your request is handled by different moderators, overruling the others one another. The moderator you PM'ed might even not be online for some time (e.g. due to real life issues). Our ticket system avoids that. Therefore please always use the report system.

Where do I post my thread/issue/question?

This is a very important decision and decides not only whether you achieve the goal you intend with your thread/post, but also whether it might be regarded off-topic/not allowed and therefore be removed. So here is a list to help you decide where to put your thread (or maybe to not post it at all).

Questions & Answers
What goes here:​
  • All device related questions
  • Guides, Collections, Tutorials (can also be posted in "Guides, News, & Discussion" )
What does not go here: Refer to "Guides, News, & Discussion"​
Guides, News, & Discussion
What goes here​
  • Collections, Guides, Tutorials, Tips and Tricks (can also be posted in "Questions & Answers")
  • General information about the device
  • Stock or shared development (ROM, kernel, recovery) i.e. not own development
  • Every general discussion about technical aspects of device
What does not go here (by far an incomplete list, just some examples for topics that are not tolerated):​
  • Everything prohibited by above linked forum rules.
  • The forum rules apply so that means no trolling/arguing etc. will be accepted.
  • "What was your last phone/will be your next phone" (Off-Topic to this phone, post that in OT-Forum)
  • "Hello"/"Goodbye"/"Merry Christmas/Easter/Hanukkah/whatever" (Obviously OT, just imagine every user posts that)
  • "I'll never buy HTC again", "Why HTC/Samsung/whoever sucks" and all other "hate"-threads (Tell that those guys, not us)
  • "Help!", "How do I...", "Why..." and all other Questions (must be posted in "Questions & Answers")
ROMs, Kernels, Recoveries, & Other Development
What goes here:​
  • Publication and releases of YOUR OWN device related development (ROM's, kernels, recoveries and flashable mods; exact rules for creating such a thread there please refer to the posts #2 and #3 below)
  • R&D development discussions designed with an end goal
What does not go here: Anything deviating from original development!
Themes, Apps, and Mods
What goes here:​
  • Posting of device specific themes and / or applications (self-made or shared) as well as announcements & discussions including modifications made to themes or apps.
What does not go here: Refer to the "Guides, News, & Discussion" above​
Accessories
What goes here:​
  • Posts related to accessories relevant to the specific device.
What does not go here: Refer to the "Guides, News, & Discussion" above​
Not allowed in ANY section (including signatures):
  • Everything prohibited by above linked forum rules
  • Specified or implied off-topic threads
  • Discussion of / Linking to work of developers that are banned from XDA. If they are banned, so is their work.
  • Political/religious statements of any kind

Where can I post things that are not allowed in a Device Forum?

You might want to have a look in General forums like:
General Discussion
Off-Topic Section
Android Development and Hacking


What do I do when I do not understand a moderator's decision?

Please feel free to contact the moderator via PM to get his decision explained. They are approachable people; not robots. If that does not satisfy you, contact one of the team leaders.
DO NOT, however, discuss any moderating issues in forum. This will always be regarded off-topic (which it actually is).

Now let's all have fun on this forum and help together to make XDA a place where users can gather useful information instead of sipping through knee deep piles of unorganized rubbish.

Regards
Your moderating team for ASUS / HTC / Nokia / OnePlus / Oppo / ZTE devices
 
Last edited by a moderator:

Stephen

Senior Moderator / Moderator Committee Ban Time!
Staff member
Jul 14, 2010
15,155
18,288
41
Northern Ireland
OnePlus 8T
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. LineageOS, AOSP, or POSP) 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 manufacturer 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 wrote a portal article in 2013 explaining a certain situation that has come across our desks.
You'll find more examples here. We can only advise you to reach out to these manufacturers with a kind request to comply with GPL v2.


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.


gnu_headshadow.png

chZaYs8.png
 
Last edited by a moderator:

Stephen

Senior Moderator / Moderator Committee Ban Time!
Staff member
Jul 14, 2010
15,155
18,288
41
Northern Ireland
OnePlus 8T
ROMs, Kernels, Recoveries, & Other Development Section

This section is exclusively reserved for ROMS, Kernels, Recoveries etc. if they are own development

  • Try to keep the device forum CLEAN! No offtopic posting and no questions posted in this section/sub-forum.
  • Use the report button in the lower left corner of an offending post or PM/conversation to let us mods know we need to take action. Don't take matters into your own hands!!!
  • Sources need to be posted for all kernels!!! Also for all ROMS where license demands it. Refer to post no. 2 above.
  • You need to use TAGS like [ROM] or [KERNEL] and so on as used in all dev forums throughout XDA (see post no. 4 below).
  • Any disputes between developers should be handled by PM; try to solve the issue amicably via PM. No public posting in a any thread regarding these matters.
  • Rom issues should be discussed within their respective threads.
  • Thread titles should ALWAYS coincide with ROMS ALREADY AVAILABLE FOR DOWNLOAD!!! No advance notification of incoming ROM through thread title. A changelog for the yet unreleased Rom can be included in the OP or in another post CLEARLY MARKED as EXPECTED CHANGELOG.
All threads posted in this section/sub-forum and that are NOT about own ROMS, Kernels, Recoveries etc., or R&D in general will be closed or deleted. Posters that will choose to disregard the previous guidelines will be infracted.
 
Last edited by a moderator:

Stephen

Senior Moderator / Moderator Committee Ban Time!
Staff member
Jul 14, 2010
15,155
18,288
41
Northern Ireland
OnePlus 8T
THREAD NAMING

The purpose of this thread is to explain how you can name threads in forums making their content easier to read and understand.


FOR THREADS POSTED IN "ROMs, Kernels, Recoveries, & Other Development" Section

  • [INDEX] - Index for a specific device which can group together development subjects such as ROMs / Kernels / tools / etc.
  • [DEV] - Development for any projects.
  • [ROM] - Custom ROMs.
  • [KERNEL] - Custom Kernels.
  • [MOD] - Hack & Modifications for the phone.
  • [FIX] - Fixes for known issues & bugs.
  • [GUIDE] - Guides related to android development.
  • [TOOL] - Dev Tool.
  • [RECOVERY] - Custom Recoveries.
  • [RADIO] - All radios for a specific device

The title of the thread must also include this in a chronological order:
  • [Tag] - ROM, FIX, MOD etc.
  • [Date] - Date of latest version
  • [Name of the ROM]
  • [Android version] - 4.0, Sense, aokp etc.
  • [CDMA/GSM] - If the ROM is only for CDMA - GSM - 4G LTE - 3G - WIFI use the tag.
EXAMPLE:

[ROM][18 JUL] ROM name [SENSE][4.0][CDMA]


If you are unsure where your new topic should go, then please post it in Questions & Answers Section. ;)


***************************************************************************************************************************************************
  • Please Include Screenshots for ROM / MOD / THEME / Apps & Games, when possible as it's expected by our members.
  • Placeholder threads posted in "ROMs, Kernels, Recoveries, & Other Development" Section will be closed or removed.
  • How-To's and Guides should be posted in "Guides, News, & Discussion".
  • Password must be provided for all password protected files.


Please respect these simple rules, and if you don’t respect them, your thread will be closed or deleted
 
Last edited by a moderator:

Stephen

Senior Moderator / Moderator Committee Ban Time!
Staff member
Jul 14, 2010
15,155
18,288
41
Northern Ireland
OnePlus 8T
Telegram and Whatsapp Channels - Going Forward

You may be asking, "Why was my Telegram or WhatsApp thread closed?"

We only allow one Telegram link on a development thread by the ROM's developer and only if thorough support is still provided in the ROM thread on XDA.

Any "check out my Youtube channel" or similar with no added value to the thread will be removed. Please reference the forum rules:
Self-promotion is forbidden, this includes blogs, social media and video channels etc. Random links will be removed.
 
Last edited by a moderator:
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    Telegram and Whatsapp Channels - Going Forward

    You may be asking, "Why was my Telegram or WhatsApp thread closed?"

    We only allow one Telegram link on a development thread by the ROM's developer and only if thorough support is still provided in the ROM thread on XDA.

    Any "check out my Youtube channel" or similar with no added value to the thread will be removed. Please reference the forum rules:
    Self-promotion is forbidden, this includes blogs, social media and video channels etc. Random links will be removed.
    33
    In this thread we will provide a short Q&A for your stay on this forum. Please read thoroughly and act accordingly.
    While most that is needed to know is pointed out in the forum rules, history shows that some points of these rules are not clearly understood by some users and others leave room for interpretation. With these Q&A we give you some additional guidelines how the forum for this device is moderated.
    • Post #1
      • Who are the moderators for this forum?
      • How do I contact the moderator team?
      • What's the best section/sub-forum to post my thread?
      • Where can I post things that are not allowed in a Device Forum?
      • What do I do when I do not understand a moderator's decision?
    • Post #2
      • XDA-DEVELOPERS AND THE GPL
    • Post #3
      • Development Section/Sub-forum
    • Post #4
      • THREAD NAMING
    • Post #5
      • Telegram and Whatsapp Channels - Going Forward

    Who are the moderators for this forum?

    The team leaders for Team HTC are: Stephen and Az Biker
    Moderators are: jerryhou85, Timmmmaaahh, orb_selektor


    How do I contact the moderator team?

    While you are free to contact all of us via PM, for moderating purposes it is much more advisable to use the report system. You find the report button in the lower left corner of every post or conversation message. If you do that, your request reaches ALL moderators, thus multiplying the chance for fast reaction to your request. If you PM a moderator, he does not know whether you have contacted others as well and therefore it is possible that your request is handled by different moderators, overruling the others one another. The moderator you PM'ed might even not be online for some time (e.g. due to real life issues). Our ticket system avoids that. Therefore please always use the report system.

    Where do I post my thread/issue/question?

    This is a very important decision and decides not only whether you achieve the goal you intend with your thread/post, but also whether it might be regarded off-topic/not allowed and therefore be removed. So here is a list to help you decide where to put your thread (or maybe to not post it at all).

    Questions & Answers
    What goes here:​
    • All device related questions
    • Guides, Collections, Tutorials (can also be posted in "Guides, News, & Discussion" )
    What does not go here: Refer to "Guides, News, & Discussion"​
    Guides, News, & Discussion
    What goes here​
    • Collections, Guides, Tutorials, Tips and Tricks (can also be posted in "Questions & Answers")
    • General information about the device
    • Stock or shared development (ROM, kernel, recovery) i.e. not own development
    • Every general discussion about technical aspects of device
    What does not go here (by far an incomplete list, just some examples for topics that are not tolerated):​
    • Everything prohibited by above linked forum rules.
    • The forum rules apply so that means no trolling/arguing etc. will be accepted.
    • "What was your last phone/will be your next phone" (Off-Topic to this phone, post that in OT-Forum)
    • "Hello"/"Goodbye"/"Merry Christmas/Easter/Hanukkah/whatever" (Obviously OT, just imagine every user posts that)
    • "I'll never buy HTC again", "Why HTC/Samsung/whoever sucks" and all other "hate"-threads (Tell that those guys, not us)
    • "Help!", "How do I...", "Why..." and all other Questions (must be posted in "Questions & Answers")
    ROMs, Kernels, Recoveries, & Other Development
    What goes here:​
    • Publication and releases of YOUR OWN device related development (ROM's, kernels, recoveries and flashable mods; exact rules for creating such a thread there please refer to the posts #2 and #3 below)
    • R&D development discussions designed with an end goal
    What does not go here: Anything deviating from original development!
    Themes, Apps, and Mods
    What goes here:​
    • Posting of device specific themes and / or applications (self-made or shared) as well as announcements & discussions including modifications made to themes or apps.
    What does not go here: Refer to the "Guides, News, & Discussion" above​
    Accessories
    What goes here:​
    • Posts related to accessories relevant to the specific device.
    What does not go here: Refer to the "Guides, News, & Discussion" above​
    Not allowed in ANY section (including signatures):
    • Everything prohibited by above linked forum rules
    • Specified or implied off-topic threads
    • Discussion of / Linking to work of developers that are banned from XDA. If they are banned, so is their work.
    • Political/religious statements of any kind

    Where can I post things that are not allowed in a Device Forum?

    You might want to have a look in General forums like:
    General Discussion
    Off-Topic Section
    Android Development and Hacking


    What do I do when I do not understand a moderator's decision?

    Please feel free to contact the moderator via PM to get his decision explained. They are approachable people; not robots. If that does not satisfy you, contact one of the team leaders.
    DO NOT, however, discuss any moderating issues in forum. This will always be regarded off-topic (which it actually is).

    Now let's all have fun on this forum and help together to make XDA a place where users can gather useful information instead of sipping through knee deep piles of unorganized rubbish.

    Regards
    Your moderating team for ASUS / HTC / Nokia / OnePlus / Oppo / ZTE devices
    17
    THREAD NAMING

    The purpose of this thread is to explain how you can name threads in forums making their content easier to read and understand.


    FOR THREADS POSTED IN "ROMs, Kernels, Recoveries, & Other Development" Section

    • [INDEX] - Index for a specific device which can group together development subjects such as ROMs / Kernels / tools / etc.
    • [DEV] - Development for any projects.
    • [ROM] - Custom ROMs.
    • [KERNEL] - Custom Kernels.
    • [MOD] - Hack & Modifications for the phone.
    • [FIX] - Fixes for known issues & bugs.
    • [GUIDE] - Guides related to android development.
    • [TOOL] - Dev Tool.
    • [RECOVERY] - Custom Recoveries.
    • [RADIO] - All radios for a specific device

    The title of the thread must also include this in a chronological order:
    • [Tag] - ROM, FIX, MOD etc.
    • [Date] - Date of latest version
    • [Name of the ROM]
    • [Android version] - 4.0, Sense, aokp etc.
    • [CDMA/GSM] - If the ROM is only for CDMA - GSM - 4G LTE - 3G - WIFI use the tag.
    EXAMPLE:

    [ROM][18 JUL] ROM name [SENSE][4.0][CDMA]


    If you are unsure where your new topic should go, then please post it in Questions & Answers Section. ;)


    ***************************************************************************************************************************************************
    • Please Include Screenshots for ROM / MOD / THEME / Apps & Games, when possible as it's expected by our members.
    • Placeholder threads posted in "ROMs, Kernels, Recoveries, & Other Development" Section will be closed or removed.
    • How-To's and Guides should be posted in "Guides, News, & Discussion".
    • Password must be provided for all password protected files.


    Please respect these simple rules, and if you don’t respect them, your thread will be closed or deleted
    15
    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. LineageOS, AOSP, or POSP) 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 manufacturer 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 wrote a portal article in 2013 explaining a certain situation that has come across our desks.
    You'll find more examples here. We can only advise you to reach out to these manufacturers with a kind request to comply with GPL v2.


    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.


    gnu_headshadow.png

    chZaYs8.png
    13
    ROMs, Kernels, Recoveries, & Other Development Section

    This section is exclusively reserved for ROMS, Kernels, Recoveries etc. if they are own development

    • Try to keep the device forum CLEAN! No offtopic posting and no questions posted in this section/sub-forum.
    • Use the report button in the lower left corner of an offending post or PM/conversation to let us mods know we need to take action. Don't take matters into your own hands!!!
    • Sources need to be posted for all kernels!!! Also for all ROMS where license demands it. Refer to post no. 2 above.
    • You need to use TAGS like [ROM] or [KERNEL] and so on as used in all dev forums throughout XDA (see post no. 4 below).
    • Any disputes between developers should be handled by PM; try to solve the issue amicably via PM. No public posting in a any thread regarding these matters.
    • Rom issues should be discussed within their respective threads.
    • Thread titles should ALWAYS coincide with ROMS ALREADY AVAILABLE FOR DOWNLOAD!!! No advance notification of incoming ROM through thread title. A changelog for the yet unreleased Rom can be included in the OP or in another post CLEARLY MARKED as EXPECTED CHANGELOG.
    All threads posted in this section/sub-forum and that are NOT about own ROMS, Kernels, Recoveries etc., or R&D in general will be closed or deleted. Posters that will choose to disregard the previous guidelines will be infracted.