How does the community work

  Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Ferdi-T Offline
Senior Member
Posts: 202
Joined: Jul 2011
Reputation: 1
Post: #1
Something I have been wondering: how does the community behind XBMC work? I know that there's a lot of good people working on the project, many of them active here on these forums. How do you guys decide what goes into a final build and what doesn't, and who makes the final call? And who decides which addons make it into the official repo and which don't?
find quote
natethomas Offline
XBMC Chief and Kodi Project Manager
Posts: 6,233
Joined: Apr 2008
Reputation: 128
Location: Kansas
Post: #2
Hey Ferdi. Good questions, and quite possibly questions not answered anywhere official. Because XBMC is open source, you can actually branch Team XBMC's source whenever you want, make whatever changes you like, and then release those changes yourself, so long as you abide by the GPL. Likewise, you can always make your own addons to be sideloaded and even make your own addon repository to be added to XBMC, as many developers have done.

To add code to Team XBMC's "proper" version of XBMC, initially you must submit code to official members of Team XBMC using Github. That code is then typically reviewed by members who are familiar with that portion of the codebase. For example, Jonathan Marshall would likely review any code you submit related to databases. If he deems your fixes as being useful, non-redundant, well-coded, and ready to be merged, he'll push the code into the master version. If he spots errors, he'll send it back with suggestions.

If you submit enough quality code, you will likely eventually get invited to join Team XBMC and be given write access to the code base. At that point, you will actually be given the reigns to make changes following our pull request rules. Those rules are pretty relaxed, and we try to give each developer as much free reign as we can. However, even after you have write powers, it is considered polite to have somebody else in the field sign off on the code to make sure no mistakes were made. We get pretty sad when code is pushed into master that breaks XBMC. Smile

As far as addons go, for the most part we try very hard to let as many addons as possible through. The most likely reason for us to hold an addon out of the official repo is because it might be broken in some way on submission or otherwise cause XBMC to fail. For that review process, we have a dedicated group of Team members who spend WAY TO MUCH of their free time accepting and reviewing for major faults. It's a thankless job, and they are superstars for willingly taking on the task.
find quote
Spaggi Offline
Senior Member
Posts: 178
Joined: May 2010
Reputation: 0
Post: #3
Thanks for that, very interesting read Smile
find quote
Ferdi-T Offline
Senior Member
Posts: 202
Joined: Jul 2011
Reputation: 1
Post: #4
Thanks for the reply. Nice to read. Keep up the good work, guys. :-)

Btw, how many people do you estimate are actively working on the official builds of XBMC? It it a small group, or quite an army of programmers?
(This post was last modified: 2012-08-08 14:23 by Ferdi-T.)
find quote
Martijn Offline
Team Kodi
Posts: 16,935
Joined: Jul 2011
Reputation: 310
Location: Dawn of time
Post: #5
Around 30 more or less active (could be way off here).

All in different areas ofcource.

Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
(This post was last modified: 2012-08-08 14:32 by Martijn.)
find quote
Robotica Offline
Banned
Posts: 1,484
Joined: Aug 2010
Post: #6
44 contriburors last month and 161 contributors last year. See: http://www.ohloh.net/p/xbmc
find quote
Martijn Offline
Team Kodi
Posts: 16,935
Joined: Jul 2011
Reputation: 310
Location: Dawn of time
Post: #7
(2012-08-08 14:36)Robotica Wrote:  44 contriburors last month and 161 contributors last year. See: http://www.ohloh.net/p/xbmc

Those are including users who did some patches/code addition/language updates

Read/follow the forum rules.
For troubleshooting and bug reporting, read this first
Interested in seeing some YouTube videos about Kodi? Go here and subscribe
find quote
gman3042 Offline
Fan
Posts: 328
Joined: Feb 2011
Reputation: 0
Post: #8
I think its suffice to say that these guys dont get nearly enough credit for all the work they do

best application on the internet bar none
find quote
Beer40oz Offline
Donor
Posts: 2,228
Joined: Dec 2010
Reputation: 54
Location: The Moon
Post: #9
Good read! Donate people to such an awesome team.
find quote