yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] bhang:
WTF???!!! open letter to the googleplex

dear d1ckheads,

companies who ask the community to develop for them shouldn't send C&D orders. you asked for this when you decided to bite off all the previous work done in "the name of *nix" there have been discussions of forking android into public and private(goog) builds. a C&D would force this fork, this order will only cause bad blood in the community, imop google should be thanking Cyan. and reviewing his code, i havent run a stock rom since there was a bug in the stock rom that pretty much dumped all keyboard input to a root shell, even tho the user had no means of accessing a root prompt, duh.

why send a c&d to a guy who codes better for free, than whoever bungled the first rom which i would assume was paid for his work.

somebody who would never use a stock rom, no matter what, i lost all faith, that fisrt mistake was a doosie.

Cyan is right anybody who has the ability should start working on replacements for the closed source parts, then a public version would have no "stolen lists of instructrions for a device we already own" which is what most squares call pirated code.

i myself have never boarded another vessel at sea and comandeered it but have been called the "P" word many times. labels are for disks

ps,

uhhh, hello? i running donut already, why would i want to regress¿?
[G1 Android Development] LucidREM:
Google

releasing things prior to their release is a fine line .. i wouldn't want to test those waters .. i don't feel as tho this matter would affect ROM "cookers" out their from utilizing already released source/apps

i am positive cyan and google can reach a mutually beneficial conclusion
[G1 Android Development] grace846a:
Fear and Loathing in Bat Country

Heh GOOG there's a simple way out of this. Just put all your apps into the market or into an initial registration application that loads them (just like TMO does with WinMo phones). That way your IP isn't exposed, CM can keep on delivering improvements to the Android core, and we can still load your cool value-add apps (but on your release schedule.)

Please find some way to work this out with CM.
[G1 Android Development] Jonno12345:
If they're so pissed about it, why did they release them into the public -at all-? Cyan obviously didn't just recreate them from scratch in exactly the way Google intended them to be... If they put something out there, it's going to get leaked. Why have official repositories containing Donut parts if they don't want it used? It doesn't make any sense.

They're incorporating the BFS into their official build after Cyan proved it's potential. They should be learning from this, not trying to stop it... Quickest way to lose a near perfect reputation.
[G1 Android Development] enomther:
Let us hope so, for the sake of all.

~enom~
[G1 Android Development] BrooklynAvi:
Where's the petition? I'm working on one and will post back here shortly.
[G1 Android Development] SG_Shadow:
This is just silly. They can issue w/e they want. This will not stop anyone from "hacking" programs, OS, hardware, etc. It's almost as bad as the government trying to shut down bit torrent sites. You shut one down, another one will take its place. Most of us that dare to root our phones are much happier with what these wonderful developers have done vs what Google has done. They join HTC to release the world's first android phone, the G1 (Dream). As opposed to planning for the future, they make the hardware limited. Then release this statement about how Donut (Android 1.6) will be the last update for the G1. I felt that in my chest, lol. It's not due to G1 cpu/ram limitation, its due to the fact that the G1 doesn't have enough internal flash memory to support the d/l of anymore updates. How sad is that? Yeah, if I have to donate hundreds of dollars to these developers to keep my G1 alive, I will.

P.S. Before I get flamed by people that say I should just get the mytouch or hero, get a life, please! I got the G1 for a physical keyboard. Touch keyboards are lame to me. My hands are just too big for them.
[G1 Android Development] payne:
we ARE standing with you mate, you will never walk alone, google is blowing the $hit out of us actually with this, it's meant to be open source, I really can't understand this attitude, I had this device just because it has linux and it's open source and the devs are doing so much appriciated work that google devs couldn't do, I can't get the point to have a device which is not rooted limited in memory and stuff, you have people who help making things better for FREE !! it's pathetic...

let's sign this online petition and show our support!
[G1 Android Development] Chosen_on184:
Ok after reading and looking around i think i figured out why Google got feels like it got a Gstring up its asz.

They know the stock software for the G1 sucked from release .. Even with cupcake it was still a mess (blah) made slight improvements but a mess.

The one drawback i think they was focoused on was the app market which if everyone remembered was one of their biggest selling points.

That anyone is able to make a app and put it there no questions asked

Then word came of donut and the biggest selling point of donut was *ding ding* you guessed it the Market update.

This update was suppose to attract more devs to the phone because of all the features etc

Their issue i think is not that he is making roms based off their codes because im sure half of google employee's are running cyan roms on their g1's if they still have them and not threw them in the trash after the first 3 months of release. It was the fact that the market was released before launch and now the big suprise to show to devs like ooohh look what we made for you was blown because all the devs already had it etc. So he kinda took they glory away. I believe the code was giving so devs could begin to update apks for donut release.

Now granted xda is a large community it only represents about not even 3% of people who own a G1 or mytouch etc .... So for the other 97% of the world when the donut release comes out it will be a big deal. IF anything i think google should make their devs make accounts on here and learn a few things about making they software more efficient and give that to the masses who don't have a clue what it means to root.

However like i said i see this they upset they spiffy market update was dropped before they could heap all the devs praise.

Shame Shame GOOGLE Shame on you ......Someone had they twitter page on there .. You can let you voice be heard on there ... someone has to maintain it and oh trust enough ppl spam/ talk on it the powers that be will hear about it ..........................

Long live cyan:D:D:D:D:D:D:D:D:D:D
[G1 Android Development] payne:
Leave Cyanogen alone

we ARE standing with you mate, you will never walk alone, google is blowing the $hit out of us actually with this, it's meant to be open source, I really can't understand this attitude, I had this device just because it has linux and it's open source and the devs are doing so much appriciated work that google devs couldn't do, I can't get the point to have a device which is not rooted limited in memory and stuff, you have people who help making things better for FREE !! it's pathetic...

let's sign this online petition and show our support!
[G1 Android Development] davidemartindale:
This...

___
[G1 Android Development] tk192:
This is stupid. Google needs to stop whining and just let the users enjoy our phones to the fullest. We can't do that with a stock android phone. Sorry Google but w/o cyanogenmod on my phone I would hate my g1.
[G1 Android Development] ndee1234:
Screw it.

If Cyanogen falls, I'm going down with him. I have an 3 year old blackberry that I kept, I don't care since it is waaaaay more usable than a stock G1. -1 Android user and -1 Tmobile costumer.
[G1 Android Development] ThR1LL:
Google is jealous that Cyanogen actually give us updates on time and makes ROMs much smoother than these queers could ever do.
[G1 Android Development] PlatinumMOTO:
Google should calm down if it's about the "closed-source" apps such as market gmail and youtube well then forget them like Cyanogen said "we'll just have to create our own as for gmail we can use K9 so Cy can still make builds just leave those apps out and see what Google says about that if that is in fact their argument then they won't be able to say anything but like everyone has said before I think Google is angry that one one man can make something better and more efficient and faster in a week than a whole development team dedicated to the project can make in two to three months.

Cyan Builds are the whole reason android is as popular as it is. I bet if Cyan was to drop out android sales would plummet instantaneously. Right now Android is the most popular OS everyone wants it it's even good enough for sprint now if you remember the quote from the head of sprint how it wasn't good enough before.

Android is dominating the market because of it's open source but now the argument is they have their own apps that are not open source well what's the point of open source?

Well Google if you kick Cyan off the project and make him drop out then I'm sure all the other developers will soon follow either of their own accord or yours. But I can guarantee that if Cyan does leave the scene and the other devs are to drop out Android will be nothing Iphone will once again have their reign of OS. I'm sure there are google devs that have Cy builds on their phones because once you have a rooted phone you can never go back how contradictory is that? If Cy goes the devs go and if they go I see no point for the G1 I'll sell all 3 of my g1s and get an iphone or blackberry storm. and I'll probably be on AT&T not T-mobile.

PS I have seen all types of people with G1s and they love them but they want more from it. Just a few weeks ago I rooted a 47 year old woman's phone with Cy 401 because it was the newest Cy had out and she has not stopped praising me for it she loves the phone now. Let's think about the typical g1 user 16 - 30 maybe I don't know exactly but isn't it a powerful thing that the demographic for g1s expands just people your age and mine she was almost 50 years old and she loves her new phone with Cy she doesn't understand what it did she just knows she loves it. Now a stock android probably would not have the same effect.. It's limited, Cyan removes the limits and that's powerful. The best thing you can do to your G1, mytouch or android phone is to root it.
[G1 Android Development] emmaculant:
YES!!!! to cyanogen,devs, and custom roms!
[G1 Android Development] payne:
let's show our position to google.... we shall make them hear our voice! the market was shown in so many blogs, so what's the point if it's released? as a member said here not all the people know how to update nor root their devices?! what's the damn point?
[G1 Android Development] Chahk:
Dugg. Why isn't everyone who posted done so already?

Anywho. Aside from Market, who uses stock apps when there are better alternatives freely available? Gmail? Puke! K-9 all the way. IM/GTalk? There are a myriad of better (and even multi-protocol) replacements. Calculator? Camera? What if Cyanogen simply cut all the closed-source apps out of CM? Would the community object if there was an extra step involved in installation?
[G1 Android Development] payne:
the petition is here
[G1 Android Development] blueheeler:
Creative Labs went through a hellish nightmare about a year ago over much the same thing.

Basically, a hacker took one of their closed-source drivers, found that many great features were built into the driver but were disabled on many different devices while enabled on others. So he figured out how to enable the features and began distributing the "fixed" (modded) driver for everyone to download

C & D shouted Creative.

The fur started to fly when the online community started backing him. Creative underwent the biggest of flame fests for well over a weei.

In the end, it all worked out.

But, and there is a big but ... Creative's image was severely tarnished. Much like the threats we're beginning to see (and no doubt will continue to see in mass), users said they would defect to competing products asap over the whole ordeal. They just didn't like that Creative had made the threats, issued the C&D, and refused to communicate with the outraged user community during the whole flame-fest. The Creative message board was pure madness. Moderators finally gave up and let the mob run the board for well over week. They had no choice. When it all settled down, nobody won.

Google should have learned from the Creative fiasco.

You should have communicated nicely, in private, and without the formal C&D to negotiate something with Cyanogen (and other devs, really) that would benefit everyone .... ESPECIALLY THE END USER !

Instead, Google has now tarnished the open nature of Android. With all the upcoming Android phone releases, now was a terrible time for them to pull something like this. This is bound to stifle non-official development, at least for the near future. As word spreads, I can quickly see backlash starting, phone reviews intentionally being negative (regardless of actual quality), nothing but criticism surrounding the whole Android project, and a considerable dip in the projected Android sales and a slight bump in each of the other smartphones with non-Android operating systems. I know it will only be a --slight-- decrease for Android sales, but considering Android has just barely hit the market, it cannot afford to have any major hiccups along the way if it ever hopes to compete. It certainly doesn't need marketing fiascos such as this. This one could have been avoided.
[G1 Android Development] :
how are you gonna make apetition that just says leave cyan alone, ummm......I think they will just laugh at you and say ok. How bout putting some meat into and a reason why
[G1 Android Development] KiinG JWD3:
My bad XDA community and Cyanogen. I said not by mistake, meant to put yes. -1 No:)
[G1 Android Development] Automization:
"The Google Problem"

Let's give this market behavior a branded synonym - for example "The Google Problem".

Only a reverse (negative) market branding - known to the world - will influence a monster as Google is. A petition is not enough - Google will crack up on a petition ...

Pressure on Cyanogen is only a present example for how Google will behave in future having caught or souls ...!

Why not use BING as a protest (not being a fan of Bill Gates, but supporting comeptition). Quality of results seems to be even better than Google search!
[G1 Android Development] shafty023:
Petition via Twitter

I've started a petition on Twitter. Everyone show their support by putting #savecyanogenmod and then a brief message showing support on your own Twitter page. Check my Twitter page for an example. -> twitter.com/shafty023
[G1 Android Development] newjaruz:
Whats the big deal? Google needs to fall back... I believe they are overreacting...

a lot of people will Boycott them in the forums

They want developers and then they want them to stop..? how does that make any sense? They expect to get free work from the development community and then expect Devs not to put it out to the general public? How does that make any sense... and I know for sure there is probably a very small percentage of people who actually root their phones to begin with. It doesn't really make any sense.
[G1 Android Development] HighRidas:
he should just take out their "closed source" apps and whoever want them can install themselves then what would google do send C&D's to all android users
[G1 Android Development] yellathcir:
yes

Wtf! This is b.s.

Seeing how cyan is genius, i think its best to wait and see what he copmes up with in his talks with google before everyone goes off and says there going to apple or winmo.
[G1 Android Development] mak213:
Sticky this

can we get a sticky of this please!
[G1 Android Development] jashsu:
This entire poll and the folks who are blasting Google are full of fail. Google has every right to control the unauthorized distribution of its closed source proprietary apps (GMail, Maps, etc). There is a clear distinction between the parts of a Google Experience Android build that are open source and redistributable and those that aren't.
[G1 Android Development] shafty023:
The best action one can take is to raise awareness which draws media attention. And what better way than by use of social networks such as Twitter or Facebook? Forget a petition, not enough exposure. Stick to social networking to spread news.
[G1 Android Development] gwdash:
This... http://digg.com/software/Cyanogenmod_in_Trouble

The link ought to be put in the OP's first post.
[G1 Android Development] shafty023:
I was under the impression these were compiled in the Android 1.6 code tree and then distributed. By what other means could he have obtained closed source apps
[G1 Android Development] payne:
give me the text in pm and I will change it, don't know how to word it sorry I am angry...
[G1 Android Development] BrooklynAvi:
Petition Created

This thread got so big so far that three pages were added in the time it took me to create this really quick petition. It could be better but I figured it was better to get one up that none at all.

http://www.petitionspot.com/petitions/cyanmod/
[G1 Android Development] blueheeler:
It would be nice to think that some sort of compromise can be worked out ... or maybe the license of those "closed source proprietary apps" could be changed to a different license (there are many to choose from). Sometimes, public outcry influences these types of decisions.

However, with your doomsday prediction, looks like your convinced that the final decision has been made. In such a case, all rom cookers should immediately change their names, find seclusion in a foreign land, and get the best plastic surgeon Paypal donations can buy!

:) :) :)

You do know I'm kidding, right?
[G1 Android Development] schwiz:
that would be cool, only thing I would really miss would be the market, developing a new market app shouldn't be a big deal, but getting all of the developers out there to support it might be a challenge. On the other hand I hope google comes around, I mean we know there are 30k active cyan users, thats a lot of customers and devs are already having a tuff time in the android market. If google shoves away all of the power users who actually have enough space on their phone to install more than 20 apps, well then I just don't see that going over well...
[G1 Android Development] desertangel:
Why is it folks think they didn't pay for it if it was "free"? google search is free, gmail is free, but google makes millions? Sure business' pay google for advertising, but we buy the advertised products/services so tell me how free is really free? I'd love to see that math.

You say that you aren't influenced by advertising yet you wear advertised clothes, you drive an advertised car, you eat advertised food, and you talk on your advertised cell phone. Yeah, right.:rolleyes:
[G1 Android Development] X-i-phoner:
I paid almost retail for my MT3G and I was really disapointed with the stock Android OS when the phone arrived. I contemplated sending the phone back until I found the Cyanogen 4.2 ROM. The stock OS is garbage. The IPhone out of the box kills the Android. If Google really wants these phones to be the IPhone killer they should leave Cyanogen alone. He is not asking for people to pay to use his service and he's only helping your company. And you know Google's devs are constantly refrencing his code for there own updates.

I switched my email account to GMail, I ONLY use google maps and search engines now, and the market really doesnt offer alot.

If Google goes threw with this I will buy another Iphone, Switch back to hotmail, use mapquest, and Yahoo search engines. The app store has way cooler games anyway and Cydia and Icy have everything else.

GOOGLE WE SPREAD THE WORD ABOUT YOUR OS AND WE CAN DESTROY IT TOO! ALOT OF US SELL THESE PHONES FOR A LIVING. OPEN HANDSET ALLIANCE!
[G1 Android Development] Janis:
great, the xda v. Microsoft thing all over again

I migrated to the G1 from Windows Mobile precisely because its operating system is open source.

I still have my PIM data in Outlook. WinMo phones, frankly, are better (more expensive, granted, but have more RAM, more flexibility, more apps, more developers, more history, and much, much more choice).

I'm noticing here that Google is immediately jumping one step further than Microsoft did by adressing the developer directly and legally in their attempt to control development. They are clearly a nastier, greedier company, and pay thieir lawyers more. Perhaps they will succeed in this where Microsoft failed. Might I open for discussion that this might be why Google has been so successful?

I hope Cyanogen has the wherewithal to say, "No matter what I do, it won't stop. Hire me." If, of course, that is still his goal.

OK, devs. We have to proliferate sites with ROMs. One tweak and it's yours. We have to make it not worth it for them to pursue developers (user names?) directly. Check out how it worked before with Microsoft. We can do this. We have numbers. Perhaps in doing so we can end up with something that truly is open source if we work toward it.

Not a developer? It's not as hard as it looks to become one. If Google pushes this and wins without Cyanogen being able to work around it, get out of Android when you can, it will always be Google's, post reviews, get heard, wherever you can. And have faith that open source will never die.

Power to the people.

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

EDIT: I won't be offering as much helpful feedback here until I hear things have been worked out. I will be spending my time learning more about Android development. If this gets nasty and, for the principle of it all, I take what I learn with me back over to WinMo, so be it.

It sounds to me like Google needs to revamp their release schedules. Why not put the steam behind the development release instead of their proprietary push?

And yes, I too would have Craigslisted my phone within a week without Apps2SD and some sort of swapping.
[G1 Android Development] prince.siraj:
Yes totally agreed. Google NEEDS devs like Cyanogen to guarantee the existence of iPhone-killing machines... even the HTC Hero sucks without rooting... but now thanks to people like him the G1 can own the iPhone too, and with the Hero builds even my classmate with his stock MT3G is jealous, although then running Cyanogen's own builds reminds me why i rooted in the first place: performance and functionality!
[G1 Android Development] brooklyndiva24:
google needs to cut the b.s for real omg i cant believe them. these developers work hard to make the g1 fun n unique for everyone. google needs to back off
[G1 Android Development] desertangel:
Yes it is google's right to control their product, but how they do it can cost them more than any 'savings' from such control.

Releasing the code to developers in advance of your own market release has left google open to the code being offered pre-release by savvy coders like cyanogen.

Apple is the 800lb gorilla in the room, not cyanogen. Geeks the world over have adopted a device that allows them to legally hack their phone. Google needs to fuel the fire not throw water on it.

If they want to strong arm cyanogen, I'm sure he would sell out for $500,000. Or they can give that money to their lawyers and piss off the entire developer community.

The ball is in your court google.
[G1 Android Development] eessel:
this issue it seems has caused the thermonuclear war forewarned by cyanogen except minus the flashing! yikes! :p
[G1 Android Development] rthiago:
Cyanogen brought a new experience to cell phones. Without CM I'll sell my G1 and buy an iphone, the stock android is just crap.

Let's wait and see...
[G1 Android Development] reference2myself:
evil google?

I thought google wasn't evil, wtf?
[G1 Android Development] cacahahacaca:
Even Microsoft lets XDA devs make custom ROMs. The irony!