[myTouch 3G, Magic Android Development] sanpei:
1. GPL-Violation

i think that movikun is right. I do not have rights to give my binary to anyone before I would post my sources.

and I am not sure if I have rights to determine the time I post my sources too.

see movikun's reply here: http://xdaforums.com/showpost.php?p=6047882&postcount=2

so I decide to stop posting anything temporarily. thank you movikun, you teach me a lesson. :)

there are many devices running a .29 kernel now, they are all formal/official distributions but their sources have not open yet.

and after HTC release their .29 binary for 32A and HERO, if they don't release the sources immediately and you think it violate the GPL, please kick their ass. you will get what you want from there.

2. what I had done.

I did little things as someone said. that's TRUE. the most time I spent, were just looking into the sources, and try to understand everything. if one get enough understandings, there are not many things to do.

we have a working kernel, proper device specified files and configurations, you can find them all in msm-kernel .29/.32 and htc-kernel .27. everyone could make same changes what I did, if he have proper skills.

I had not took a look at others works, it's unnecessary and it may have noise with other's tweaks. so it doesn't make sense that I must post my sources just because they had posted theirs.

in fact, in a programmer's view, I never think these works are much valuable.

3 why I don't release my sources.

a) I know we won't get any contribution except different binary version if I would posted my patches at current. these binaries just make things more complicated.

though you can't get my sources, but if you take a look at android/HAL sources on Google's repo and Qualcomm's site, you will find something valuable about problems we faced.

but no one except me works on that. I don't believe in some people who named everything they can name. I won't work with them, or let them get my works so easily, unless they would have made some real contribution for our community.

b) after months I had posted my kernel, yongzi posted his patch. but how many people care about his work? everyone just remember something like XXkernel. what are these XXkernels?

I don't like that. I am not someone like yongzi. it's a game for me: I want to see if I do not post my patches, could these people get things done by themselves? I have shown what could be done at least, now it's our heroes's turn. they won't have any excuse to make their great named kernel staying with old radio anymore.

I am not aiming at users and ROM devs, I am talking about someone made their brand on a kernel they mashed up. if they named it as XXkernels, they should provide something special, but not a normal kernel with others patches.

even Ubuntu won't name the kernel they used as "UbuntuKernel", though they did much more. but it happened in our community. yes GPL don't prevent that, but I don't want these named kernels to include my work.

c) when I had posted the kernel binary, GPS could not work in some ROM. some people just said that the bug is in the kernel, and they didn't have the kernel sources.

now, we all get GPS working by replacing a different libgps.so, with same kernel binary.

how can you expect me to work with these people? they even don't want to understand anything, just try to mash things up and name it. if it doesn't work, all faults belong to others. and if you ask them something they have known, they never response. yes, they obeyed the GPL with their "release".

you could think they are good. but personally, I won't encourage their behaviors. the only way I can choose, just refuse to share my sources. if I have other choices, I won't be so disagreeable.

--------------

the .32 kernel is deleted temporary.