As other tread were locked i just to make 2 little notes on GPL e.t.c.
1.
The GPL and SDK -- 2 absolutly different things.
GPL -- is license which requred to publishe source code used to compile an project. So there's no need for any additional work. Once you used an code to compile product (update) you must publish source code used. read
http://en.wikipedia.org/wiki/GNU_General_Public_License
SDK -- is additional software which help developers to produce programs faster.
http://en.wikipedia.org/wiki/SDK
And yes, it's take time to create an SDK. But it's absolutly takes no time to publish source code used.
Anyway I probably can create everything what I want without both. But it will MUCH harder.
2.
About comment's that I pushed to hard and trying to get SDK to sell software e.t.c...
I know it's hard to understand, but many times programers write something not to earn some money, but just to use it by yourself or by their friends (or to earn some respect, or 'cos it's the way they live e.t.c.). If you really don't understand such kind of things and if you really need some reason, I can give you one. I have problems with eyes, so I really need an device with e-ink wich I can use for web browsing and for work if I not to loose my vision. Do I really need to talk about such things to get some respect?