Console Developer Rewards - The Details... Followed by Lollipop!
Hi all, if you've been following the Kickstarter comment wall, we've placed Console OS Lollipop builds up for download... for backers. We've already gotten great feedback from a few very-early-adopters. We expect Console OS Lollipop to be made available more broadly in the next week or two.
A second, backer-only update will roll out over the next 24 hours. If you don't want to wait, just log in to Console Accounts as a backer - and download away! Again, for everyone else, we expect public availability of Console OS Lollipop in about a week or two at the most.
We're updating the Wiki with essential support documents, release notes, etc. As we'll elaborate in our next update to follow for backers, this is a comeback release for us - we intend to continue updating and maintaining Lollipop, even as Marshmallow development is already under way.
Console Developer Rewards - All the Details
As we promised, we'd post by the end of February all the details on Console Developer Rewards. Kickstarter's on the east coast, so it may say March 1. We're cutting it close, but for good reason. Our first cycle for Console Developer Rewards will roll out publicly from March 2 to 31. When it does go live (on the 2nd), it will be available at Console.com.co/devrewards
So, without further ado, here's everything you need to know about Console Developer Rewards!
Console Developer Rewards - Rewarding indie developers for contributing to open-source projects we build atop.
What is Console Developer Rewards?
Console Developer Rewards is a new experiment in rewarding indie developers. You get rewarded for submitting code, particularly to projects other than ours. The goal is to encourage indie developers to build for Android on x86.
Indie developers work hard, and don’t get paid for their FOSS contributions. We think there should be a rewards system, for those who don’t work in the Android sector - but still contribute code.
We’ve tried to keep it as simple as possible; you submit code to the projects below. We assess your contributions, and issue you points. The people with the most points, get the gear we’re giving away.
Projects Initially Supported on Console Developer Rewards:
* Console OS with Android [Wiki | GitHub]
* Android-IA at 01.org [Homepage | GitHub]
* Android-x86.org [Homepage | SourceForge]
* Android UEFI Installer for Windows [Homepage | GitHub]
* Android contributions to x86 drivers in Mesa3D [Homepage | FreeDesktop.org]
What can I get from Console Developer Rewards?
Our goal is to offer thousands in gear per month. We may not even come close sometimes, and sometimes we may offer way too much. As we say at the top (and bottom) of this - this is an experiment for us.
We aren't going to use Kickstarter dollars to cover the gap, so if we fall short - we fall short. We'll redouble our efforts to get contributions from device makers and the industry when that happens.
How are points awarded?
Typically one point for each line of code changed or improved. Obviously, people can abuse this, and some people pack a lot into each line of code. We have to judge each commit to prevent people from abusing this - but we’ve consulted with a lot of engineers, and this is the most impartial way we could craft to make it happen.
We may reject your patch (for points) if there’s a good reason. Posting a hundred lines of code that do nothing, will get you zero points. If your patch doesn’t work, that’s another reason. If it’s trivial, or does nothing actually useful (even if it isn’t junk code) would be another reason. Also, we have to understand what it does - so documentation can help (but documentation doesn’t earn points).
And yes, your patch has to build cleanly. We’re developers, it’s pretty easy for us to check that.
What are the periods for Console Developer Rewards?
Our goal is one cycle per month. The first cycle will run March 2 to March 31, for 30 days total. Specific rewards will be announced then, but include workstations, netbooks, laptops, and more!
Rewards will be tiered. You have to meet enough points to compete for the tier. Our goal is to start low at 5-10 points - and we may add more rewards during a cycle if things take off. If multiple people are at a top tier, the highest contributor wins that reward, and contributor below them gets the next lower tier reward.
After a rewards period, we’ll get some info from you to ship your goods, and to verify you’re actually an indie developer. Then we’ll ship!
We really want everyone who participates in substance, to get something - so we’ll work with partners to keep adding stuff (as much as we can).
Console Developer Rewards is an experiment for us. We’ll review at the end of each month, tweak, and decide what to do the next month.
Who is not eligible?
Developers who get a paycheck from an Android device maker, or an Android OS vendor. Examples include ASUS Corp, Google Inc, Console, Inc, Intel Corp, etc.
Basically, you aren’t eligible if you work for a company that is involved in making Android devices or the Android Open Source Project. This is a program to reward indie developers to dive head-first into Android on x86 development.
If you volunteer for a company (Console, Cyanogen, etc) as, for example, a device maintainer, moderator, or something similar... you are still eligible, so long as you are not paid to be a volunteer on a regular (monthly, bi-monthly, quarterly, contract, etc) basis. If you win a reward from a similar program to Console Developer Rewards, you still qualify.
Likewise, if you run/moderate/admin an indie development project that is listed above - and are not employed by one of the employers listed above, you also qualify.
Anything else I should know?
This is an experimental project, so we ask that people bear with us as we test this stuff out. As far as we know, nobody has tried this before. We have no idea if this is going to work, but we’re daring to try.
Also, if you get more than $600 in rewards, we’ll have to send you a 1099 if you are a US citizen. You can thank the IRS.
Finally, Console Developer Rewards is not using any Kickstarter funds. We’re working hard to ship remaining physical perks - your money is not being used for this program. We’re working with the industry to source rewards - they’re the ones that benefit the most from your hard work.
How do I qualify for Console Developer Rewards?
Two different ways:
1) Start a thread, and post a patch on the Console Developer Rewards forum (which will go live before the 2nd). Then submit it to the project for consideration, and post a link to the submission. Even if it is not accepted, we’ll test and review it for points - if it works (and is unique), we’ll award points even if it is rejected by the upstream projects.
Note: For contributions to Console OS on GitHub, we prefer if you submit patches directly to our GitHub. It’s just easier for us that way.
2) Alternatively, within 48 hours of submitting your patch publicly, post a link in your own thread on the Console Developer Rewards forum. It just has to be within 48 hours of your patch going public.