Thread: Development GPL Compliance
View Single Post
Old 08-21-2010, 03:37 PM   #34
robot
Edge User
 
For those who are not related to programming, and believes that we speak too harshly, or want too much from a small company, let me explain You an simple thing.
You get the firmware from EE for free. Development price is included in the cost of your eDGe, as well as the cost of books and accessories that you will buy from EE's website. Programmers working for EE are paid regardless of the quality and speed of the work done.
A programmer without experience is from 1 to 30 dollars per hour. The average of 30 to 100. Good from 10.000 to 30.000 per month (after tax). Excellent - even more, but this is rare.
So, what I mean.
To create a firmware, you must be _at least a good_ programmer. But no matter how much time and effort an programmer spend to create firmware, this firmware is still free for You. And this work is not paid either by you or by EE (although note that many open source projects financed by companies which uses those projects in their products). And since we are losing money doing this EE's project on enthusiasm, at least, we (developers) would like to minimize the time required to do so.

EE could initially give us the debugging password and save time which we spent on rooting. The company could initially published source codes, and save developers time spent on writing programs. On the other hand the time saved might mean that You could get Android 2.1 few monthes ago, etc.

If you do not value your time, or if you're not interested in the progress willing to wait for months, maybe all above is "no reason" for you. However, as I said before, I hacked eDGe and began to write own firmware simply because the firmware used by EE did not allow to use eDGe and to wait at least 9 months (for SDK release) was unacceptable for me. Therefore, instead of doing more interesting projects, I spent (and probably will spend) a lot of time on what should have been done by EE for free. So it is not surprising that I (or someone else from the developers) dissatisfied with the situation and speaks quite harshly.