The current state..


The last few days have been difficult. What has become clear now is that the Android Open Source Project is a framework. It’s licensed in such a way so that anyone can take it, modify it to their needs, and redistribute it as they please. Android belongs to everyone. This also means that big companies likes Google, HTC, Motorola, and whomever else can add their own pieces to it and share these pieces under whatever license they choose.

I’ve made lots of changes myself to the AOSP code, and added in code from lots of others. Building a better Droid, right?

The issue that’s raised is the redistribution of Google’s proprietary applications like Maps, GTalk, Market, and YouTube. These are not part of the open source project and are only part of “Google Experience” devices. They are Google’s intellectual property and I intend to respect that. I will no longer be distributing these applications as part of CyanogenMod. But it’s OK. None of the go-fast stuff that I do involves any of this stuff anyway. We need these applications though, because we all rely so heavily on their functionality. I’d love for Google to hand over the keys to the kingdom and let us all have it for free, but that’s not going to happen. And who can blame them?

There are lots of things we can do as end-users and modders, though, without violating anyones rights. Most importantly, we are entitled to back up our software. Since I don’t work with any of these closed source applications directly, what I intend to do is simply ship the next version of CyanogenMod as a “bare bones” ROM. You’ll be able to make calls, MMS, take photos, etc. In order to get our beloved Google sync and applications back, you’ll need to make a backup first. I’m working on an application that will do this for you.

The idea is that you’ll be able to Google-ify your CyanogenMod installation, with the applications and files that shipped on YOUR device already. Or, you can just use the basic ROM if you want. It will be perfectly functional if you don’t use the Google parts. I will include an alternative app store (SlideMe, or AndAppStore, not decided yet) with the basic ROM so that you can get your applications in case you don’t have a Google Experience device.

I’ll have more updates soon as I get all the code hammered out.

Thanks for all the support thru all of this.

  1. #1 by yeor on September 27, 2009 - 9:49 am

    Constructive, I like it!

    Too bad Google decided to keep the asshat on, but hey if they do extraordinary things in other regards then we might just learn to live with the stinky parts of the Google Empire.

  2. #2 by MurderDeathKill on September 27, 2009 - 10:00 am

    As a heavy user of your roms, I can only thank you for putting you neck out there. I will be donating to show my thanks.

  3. #3 by Bouke van der Bijl on September 27, 2009 - 10:00 am

    Way to go cyan!

    Im going to donate to you, definitely :)

  4. #4 by Andrés on September 27, 2009 - 10:01 am

    Awesome! Thanks so much Cyanogen! I really appreciate what you are doing for us. I think you’ve been able to overcome all the crap that’s come your way and in the end you’ve found a solution. Once again, thanks for your dedication to the community. You’ve made my day :)

    Keep up the good work! I’ll be seriously considering a contribution to your beer fund :)

  5. #5 by DonPablo50 on September 27, 2009 - 10:02 am

    You, sir, are a professional!

  6. #6 by Cedric on September 27, 2009 - 10:02 am

    It’s really sad that Google just don’t allows you and other community for-free modders to redistribute their apps :(

    Other than that, it’s great to see you found a solution that allows you to continue your fantastic work!

  7. #7 by Alistair on September 27, 2009 - 10:03 am

    … this is a really poor decision by google, and I hope they come to their senses and give you a license to shut their legal team up.

    There is something inherantly wrong about an open source project with closed source parts… I know it exists elsewhere, but its always at the cost of the end user’s “experience” which is unfair to the consumer.

    In the meanwhile, I am happy to hear you are working on a way to continue in light of this. I have tried many ROMs and felt yours were the most stable, and provided me with the best user experience. I look forward to seeing what you come up with for 4.2 :) keep up the great work! Thanks!

  8. #8 by Elmer on September 27, 2009 - 10:03 am

    Good luck, man.

  9. #9 by Mark on September 27, 2009 - 10:03 am

    Great to hear the project will live on. Just one of probably many bumps in the road to building Android into the best handset os available. (Not that it isn’t already, just plenty of room for growth and expansion)

  10. #10 by Waskonator on September 27, 2009 - 10:03 am

    This sounds like a viable and well thought out plan.

    I’m glad to see you have kept your cool and also not just “rolled over” through all of this.

    Your ROM’s have been and still are the best alternative to Google’s standard OS. Keep up the great work! I have much faith in you. I think everyone does.

  11. #11 by ChevyCowboyUSA on September 27, 2009 - 10:05 am

    Very well put! You really do an outstanding job! Thank you!

  12. #12 by fabsn on September 27, 2009 - 10:05 am

    why dont we just remove all closed-source-apks from our roms and MERGE these roms with the OFFICIAL roms we have on our phones?
    i have no idea if its technically possible but couldtn we edit the recovery image so that you have to backup your current rom, the program then merges the backed-up legal rom with our modified one? It practically moves the google-apks right from your prior rom to the new one.

  13. #13 by blackgin on September 27, 2009 - 10:07 am

    Hi! I red that you want to create an app that backups google apps. I can do that if you need. (I’m the creator of backup for root users).
    I’ll be happy to give my contribute

  14. #14 by Willi on September 27, 2009 - 10:07 am

    This way seems a good compromise. I’ve seen similar ways to solve closed-source problems long time ago, like the Linux-Dbox2 Project in Europe. They backed up the closed firmware parts from the original system, and re-integrated it into the linux system later. Just one more script to run, and 100% legal.
    I’m looking forward to see more :)

    Cheers

  15. #15 by PenguinRage on September 27, 2009 - 10:07 am

    Wow nice way to go about it! Sad though that it has come down to this though..

  16. #16 by Android App Critic on September 27, 2009 - 10:08 am

    Thank you so much for all your hard work. I know not how or why you work so hard for others but you can rest assured that you are well appreciated in my family. Another donation will be coming your way. I am looking forward to seeing your solution.

  17. #17 by Waldo on September 27, 2009 - 10:08 am

    This sounds okay– but I heard that basic stuff like syncing contacts and gmail notifications won’t work even once the .apks are added back in. True?

    Glad to hear the phone will work. I also heard basic stuff like getting the phone to BOOT wouldn’t work w/o proprietary google stuff..

    Anyway, glad nandroid isn’t illegal. :/

    W

  18. #18 by tr_tr on September 27, 2009 - 10:08 am

    Thanks cyanogen!
    Lots of us were afraid you were abandoning the Android ship, I am very glad you can live with the workaround and continue to produce your quality mods.
    This might work out very well in the long run and inspire people to create OS alternatives for the closed sourced Google apps.

    Looking forward to new releases.

  19. #19 by Ahmed.S on September 27, 2009 - 10:08 am

    A mature and thoughtful decision Cyan. As I and many others have made it clear, we’re sticking with CM period, be it barebones or whatever. The performance and stability we’ve seen with your roms are clearly above those provided by Tmobile/HTC currently, and many can attest to this.
    I look forward to how this new solution develops over the course of the next few days/weeks. You’ve got the community’s support. Keep up the great work.

  20. #20 by Paulmathijs on September 27, 2009 - 10:09 am

    Thank god, I was almost affraid that the CyanogenMod era had come to an end. Long live Cyanogen!

  21. #21 by happydan on September 27, 2009 - 10:10 am

    So will we be able to pick and choose what apps to back up? Me, I’m not bothered about Amazon MP3 or th IM app. Also, Google should just stick them in a repo to be retrieved.

  22. #22 by Dan aka DiningInHell aka bolmedias on September 27, 2009 - 10:12 am

    Sweet one, Cyanogen, once again you’re gonna be at the forefront of the Android dev community. Get this one right and you’ll be the new JF or Haykuro.

    @DiningInHell on Twitter.

    bolmedias on XDA-Devs

  23. #23 by Mark Ramos on September 27, 2009 - 10:18 am

    This is great! It’s really nice that you still found a way through this problem! I admire your passion! More power!

  24. #24 by ildennis on September 27, 2009 - 10:18 am

    Tank’s Cyanogen!!!

  25. #25 by sunil on September 27, 2009 - 10:23 am

    Steve, You’ve made a very impressive move yet difficult to help entire community. I would urge all guys to donate whatever you could to help steve make this possible.

  26. #26 by elzee on September 27, 2009 - 10:23 am

    Proud of you Cyanogen.

    I have contributed to your beer fund in the past and will continue to contribute to the occasional demise of your brain cells, as needed and required! ;)

    Cheers cobber!

  27. #27 by Andreas Rosander on September 27, 2009 - 10:23 am

    Good work Steve!

  28. #28 by Fugita on September 27, 2009 - 10:28 am

    YES I so look forward to this! If your new Google reinstall application would allow us to select which applications we wanted like if we don’t want GTalk then we don’t need to install it. What do you think? A possibility?

  29. #29 by Jakob Lenfers on September 27, 2009 - 10:37 am

    It’s too bad that its getting complicated installing a mod now, but well, its their right and even if I think its not the way you are using their stuff, googles afraid in what ways others might use it and try to stop it right here. :(

  30. #30 by farmatito on September 27, 2009 - 10:38 am

    If this can help you feel free to use it.
    http://forum.xda-developers.com/showthread.php?t=565054

  31. #31 by Jesse Cai on September 27, 2009 - 10:38 am

    Thanks cyanogen for the good job!

  32. #32 by Michael Manning on September 27, 2009 - 10:39 am

    This is one of those situations where the professional approach which you have always taken is shining through. It is great that you will continue to develop and release these ROMs and we will all be supporting you :-)

    The Google stance is something that we should understand, but they should also realise that their apps are a key part of the “experience” and that the redistribution or availability of these can only benefit Google. It would be great if they could make these available via the Android market (even for a fee), or through some other means by working with the community and not putting a blocker on it.

    Here’s to more great Cyanogen releases!

  33. #33 by Ben, UK on September 27, 2009 - 10:40 am

    Great News. THANKS CYANOGEN! (Steve!)

    I for one will be donating a beer or two.

    Hell, Id be happy to pay a subscription for decent updates to the G1!!!

  34. #34 by Al on September 27, 2009 - 10:43 am

    Such a shame that you’re having to take time out of your usual dev work on Android to add in this functionality, but I’m glad it’s hopefully all working out.

    As someone said earlier it’s be nice (although not vital in the first release) to be able to pick and choose what’s backed up, as Amazon MP3 Store doesn’t work here in the UK anyway (although the song previews do).

    That brings me to another point. Shouldn’t anyone now on one of your ‘warez’ ROMs now go back to an OTA update in order to get back their origianl legal Google Experience apps so they can do this backup/restore legally?

    I’m on CM 4.1.11.1, and if I did this backup/restore I’d technically still be illegal as I have your ‘warez’ and (for example) the Amazon MP3 store that I never had a license for in the first place.

    Not that I want to cause you extra headaches, and I have no moral problem with it at all. Just putting it out there as no-one else seems to have done so yet in all I’ve read.

    Thanks for all the hard work, I’ll certainly be donating! And I hope we don’t have to go back to an OTA as I really hate wiping and reinstalling apps!

  35. #35 by nebelig on September 27, 2009 - 10:46 am

    Great Idea! After enjoying a lot with the experience your ROM provided me, I thank you for your work and I’m sure this will not be difficult for you!

  36. #36 by koe on September 27, 2009 - 10:46 am

    Sounds good, please continue your great work!

    BTW, have you heard about http://code.google.com/p/osmdroid/ ?
    It looks like a good (API compatible) replacement for Google Maps.

  37. #37 by Justin on September 27, 2009 - 10:49 am

    Such fantastic news, I knew that there were good solutions to be had.

    I still have a few usability questions but am completely stoked the CM is still on the mission!

  38. #38 by Nigel on September 27, 2009 - 10:57 am

    Great news. Made my day better.

  39. #39 by Adam Oram on September 27, 2009 - 10:57 am

    Yes!! way to go cyan!

    We will get cm 4.2 after all! I’m so happy!

    who needs shitty Gmail, Google Maps, and Youtube anyways?? ;)

    can’t wait!

  40. #40 by Chrigi on September 27, 2009 - 10:58 am

    Nice to hear that you found a way. You also said that Nandroid would be illegal. So will there also be a de-nandroidified Recovery?

  41. #41 by Hel on September 27, 2009 - 11:00 am

    Awesome! I’m REALLY happy this hasn’t knocked you out of the Android game. If it weren’t for you and your efforts, my phone would not be the piece of purely awesome technology I can’t live without that it is. If I’ve got to take the extra step of pulling gmail out of an image file to be able to use your ROM, then that’s what I’m going to do.

  42. #42 by Tony on September 27, 2009 - 11:06 am

    Dude.. I’m totally broke/jobless. I will still donate!!

  43. #43 by ei8htohms on September 27, 2009 - 11:13 am

    You’ve made my day yet again and continue to be the single best reason to stick with Android.

    Re: The suggestion that we all need to “legalify” our current ROMs by going back to stock before applying your next “legal” update seems sound, but it’s not your responsibility of course except perhaps as a suggestion to all former and continuing CM users. It’s up to us to do so as long as the “illegal” versions are no longer distributed. Just my $0.02.

  44. #44 by Boris on September 27, 2009 - 11:21 am

    Cyanogen, thank you for your great work! I´m happy again on my Phone and your upcoming release! Thank you very much. I will donate after my business-trip to US next week.

  45. #45 by utard on September 27, 2009 - 11:22 am

    Good to hear. Glad things are working out. I understand their stance but other than the Market (didnt know there were alternates) and GMap I didn’t use their apps anyway. Suggestion if you havent considered this: let us choose what to back up and restore. I have no need for the Amazon MP3 app and such, no need to backup and restore that.

    Good work sir.

  46. #46 by dDon on September 27, 2009 - 11:23 am

    I just love your calmness. And you, instead of feeling neglected for your hard work, you manage to be positive and understanding.

    What I don’t get is that…since we bought the phones with the non-open-source google apps, hence we are entitled to them. I can’t imagine HTC paying Google again when they release an upgrade to their HTC Sense UI. So why is this different?

    I wish this never happened so that you could use your time and energy on providing us with the best possible ROM’s out there.

  47. #47 by Brahmson on September 27, 2009 - 11:26 am

    The question is not whether Google is within its legal rights, but what they do with their rights. Their complaint against you, CYANOGEN, teaches us that Google is trying to control the Android market and the Android user experience. Exactly like Apple controls the iPhone market.

    This opens the door for for Apple and AT&T to go back to the FCC and say that they are exactly like Google and there is no merit to the complaint about GoogleVoice. AT&A already calling Google a hypocrite (see http://news.cnet.com/8301-30686_3-10362148-266.html) and this just gives them more ammunition.

    If Google attorneys contact you again, please communicate this comment to them. Their attorneys will then have the obligation to tell their client, Google, about this. This may well force Google to rethink.

  48. #48 by pconwell on September 27, 2009 - 11:35 am

    I’m excited about this move. I’ve wanted a bare bones system for a while. I don’t use amazon mp3 or some other stuff. I just hope that we can pick and choose our backed-up apps.

    Thanks for everything you do.

  49. #49 by Daniele on September 27, 2009 - 11:38 am

    great!
    you’re really the best ;)
    appreciate your way to make it work everytime and in any condition, even the worst ;)

  50. #50 by TaMy on September 27, 2009 - 11:39 am

    I rly like your Roms. Continue doing it. It’s fantastic.

1 2 3 ... 6
(will not be published)


Get Adobe Flash playerPlugin by wpburn.com wordpress themes