Slashdot Mirror


Symbian Completes Transition To Open Source

Grond writes "Symbian, maker of the the world's most popular mobile operating system, has completed the transition to a completely open platform months ahead of schedule. While the kernel was opened up last year, the entire platform is now open source, primarily under the Eclipse Public License. A FAQ is available with more information about the platform opening." Adds an anonymous reader, linking to PC Magazine's story on the transition: "By putting Symbian fully in the public domain, the Symbian Foundation is pitting it against Google's Android. Symbian is well known across most of the world, but it's mostly a foreign curiosity in the US, AT&T is the only carrier that currently has a symbian phone in its lineup, the Nokia E71x."

37 of 189 comments (clear)

  1. Drivers too, please! by sopssa · · Score: 5, Interesting

    Since Nokia is phone manufacturer itself and main supporter of Symbian, I really hope they open source their drivers for different phones too. Nokia is already moving in that direction with Qt and it doesn't impact their main business as a phone manufacturer. Only problem would be if those drivers use licensed patents from other manufacturers though.

    Android being open source is practically useless because you cannot get drivers for any phone. Sure you can see the OS code and tinker around it (if you are able to get overly complex development environment set up), but you are unable to use it on your phone or do pretty much anything with it. It's only good for phone manufacturers.

    If Nokia also were to release drivers for their phones, this would be huge victory against Android.

    1. Re:Drivers too, please! by jellomizer · · Score: 2, Insightful

      Symbian, is finding that it is loosing its once strong share in the Mobile OS Market. They are moving to an Open Source Model in an attempt to "Firefox" their OS back to a good standing.

      Sometimes it works. Sometimes it doesn't. However trying to go against big names like Apple, Google and RIM you need to do something.

      It isn't as much as Open Source for comunity sake. Just kinda a gap so new companies who are making mobile apps wont go with android all that quickly so they can keep their market share. So I doubt I will see Drivers too... As they are not interested in mr. Normal Hacker who wants to tweak their phone. But to someone who wants to make a new phone... So they would be making their own drivers. Thus pushing market share.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  2. "By putting Symbian fully in the public domain" by Anonymous Coward · · Score: 4, Insightful

    Except they didn't, in any sense of the term, put it in the public domain.

    1. Re:"By putting Symbian fully in the public domain" by broken_chaos · · Score: 3, Interesting

      People these days, with all the overloading talk of "intellectual property" don't even know what "public domain" means. I see it all too often with my friends and family. It's getting to the point that copyright is so overreaching (and has been for so long), that few people even know what it means when a work no longer is under copyright.

      That said, having Symbian under an open source licence is definitely a nice thing.

  3. Pet peeve: "public domain" by QuoteMstr · · Score: 5, Informative

    Placing code under an open-source license is not the same as putting it in the "public domain". Code under an open source license still has conditions attached to it (even if minimal ones) while code placed in the public domain has no restrictions placed on it of any sort. Code under an open-source license is still copyrighted, but with a permissive license that allows one to do some things normally reserved only for the work's copyright holder. By contrast, a work in the public domain is not covered by copyright law at all.

    1. Re:Pet peeve: "public domain" by Antidamage · · Score: 4, Funny

      In the coming war between Open Source and Public Domain, no man will be free as in beer.

  4. Re:Still need signed apps though don't I by caffeinemessiah · · Score: 4, Informative

    If it's so freakin' open please tell me why I still need to have apps signed on my Nokia 6220 classic and will do for the foreseeable future unless I'm willing to try risky hacks.

    I'll raise you an anecdote. I just bought a Nokia E63, new and unlocked with a full US warranty for $189 from Newegg, and it's one of the best phones I've ever owned. You simply go to the application manager menu, and for the option that says "Install only signed apps", select "No". It's that simple. I just installed an unsigned FTP client, so now I don't even need Nokia's atrocious PC Suite for syncing.

    --
    An old-timer with old-timey ideas.
  5. http://maemo.org/ by Colin+Smith · · Score: 5, Insightful

    It's even Linux. Hell, it's Debian.

    http://maemo.nokia.com/n900/

     

    --
    Deleted
    1. Re:http://maemo.org/ by Max+Littlemore · · Score: 3, Insightful

      Yeah, I have just ordered a new N900 to replace my G1. The G1 is being only replaced because I dropped it a few too many times and it got flaky. I am moving from Android partly because the only way I have found to make the most of the hardware I own is to run a bunch o' hacks, I am more comfortable running a bunch o' hacks on Debian/Linux than Android, and partly because I can't find another Android phone with a flip out keyboard I like.

      From what I have read, Nokia are dropping Symbian from future N series smart phones, so basically this announcement means that they are open sourcing their low end crappy OS which has pretty much failed in the smart phone space.

      I vowed never to own another Symbian device when my last Nokia was retired a year ago. It is painfully limited and obscure and I don't see how opening up the source code will help when there is such a strong alternative in Maemo which already benefits from the familiarity of Linux/X/Qt. Waste of time, Nokia.

      As an aside, and a bit off topic, I am interested in the AndroidExecutionEnvironment that was being developed for Ubuntu. A (hopefully) simple port to maemo would mean I could still run my favourite Android apps.

      --
      I don't therefore I'm not.
    2. Re:http://maemo.org/ by Toy+G · · Score: 4, Insightful

      Maemo is suffering from the US-centric view of the average IT media. It's simply the best smartphone OS... because it's not a phone OS, it's a full desktop OS with a phone-friendly UI, more or less like the iPhone. But differently from the iPhone, it's a standard Linux, it's open to all sorts of hacks, and you don't have to pay rent to develop for it (at least not yet). I have one, and it's mind-blowing. I can run anything I want without worrying about "jailbreaking" and other absurd locks. Once the price goes down a little, it will become the perfect device for, well, almost anything. (Yeah, the screen is resistive, but the quality and resolution... man, the iPhone looks very cheap in comparison).

      What is holding Maemo back, at the moment is:
      - the above-mentioned US-centric attitude
      - fear. Many in Nokia are scared of dropping their old Symbian workhorse, which is still immensely profitable even if it managed to irritate almost every single user it ever had, and never managed to establish a decent ecosystem of third-party developers. They are afraid that Maemo (an untested platform in the wider market) might fail, so they don't allocate enough resources to it, which leads to unpolished releases, which in turn means they don't feel confident enough to push Maemo-based devices as hard as they should...
      - internal politics. In Nokia, Symbian is the establishment, the cash-cow, the power, the suits, the veteran developers; Maemo is the skunkwork geek project, youthful and technically light-years ahead, but bringing a revolution in how things are done, with an unclear business model... not everyone is on board yet. Sometimes the friction shows.

      --
      -- Let's go Viridian.
    3. Re:http://maemo.org/ by Anonymous Coward · · Score: 2, Informative

      "From what I have read, Nokia are dropping Symbian from future N series smart phones, so basically this announcement means that they are open sourcing their low end crappy OS which has pretty much failed in the smart phone space."

      Symbian has been around for a decade and still controls the plurality (even majority?) of the smartphone market. I wouldn't call that a failure.

    4. Re:http://maemo.org/ by Mulder3 · · Score: 4, Insightful

      "(...)so basically this announcement means that they are open sourcing their low end crappy OS which has pretty much failed in the smart phone space." ARE YOU SERIOUS??? Symbian is the leading(not the best, but surely, is the leading) Smartphone OS... Actually, there is more Symbian smartphones in the world that Android+iPhone combined... If you don't believe me, check the numbers... (Worldwide, not only US numbers) Just because Symbian is not popular in the US, doesn't mean it ist't popular at all... To you guys, US people, the concept of smart phone is new, i know(mainly because of your crappy cell phone market) but in Europe, smartphones is really not a new thing... I had my first Smarphone 6 years ago... A Nokia 7650(Symbian)

    5. Re:http://maemo.org/ by nightfire-unique · · Score: 2, Interesting

      You're in for a treat. The n900 is everything you think it'll be, and more. :)

      If you're not already there, check out talk.maemo.org. Lots of active threads and great resources. Welcome to the club. :p

      --
      A government is a body of people notably ungoverned - AC
    6. Re:http://maemo.org/ by PeterBrett · · Score: 2, Insightful

      I have one, and it's mind-blowing.

      If you don't mind, could you tell us which Maemo phone you have? I'm interested in them and short of hearing a more extensive review, I'd like to know which model you are so happy with.

      There's only one Maemo phone so far: the N900.

  6. Re:Seems like overkill by Anonymous Coward · · Score: 5, Funny

    Seriously, that company needs to change its name. I can't read that name without thinking of that weird saddle/vibrator thing.

  7. Re:AT&T's E71x by saihung · · Score: 2, Interesting

    When I bought an N73 I was able to use a collection of tools to remove the simlock and flash the phone with Nokia's stock firmware. The result was massively improved performance and battery life, but I'm not sure if this is still possible.

  8. The FAQ warns about software patents... by Qubit · · Score: 3, Interesting

    According to the FAQ you can now get all the source and can (at least theoretically) build the OS and various applications. Groovy.

    Setting aside the fact that just building all of the pieces is complicated (see the FAQ), and also setting aside the fact that many phones will refuse to run homemade, un-signed builds, you might run into issues with patents:

    Q: Is any of this code covered by patents? Can I get patent licenses from the Symbian Foundation?
    A: Yes, some of the code implements techniques and ideas which may have been patented. Becoming a member of the Symbian Foundation entitles you to certain patent licences from other members as set out in our patent policy. For further information, please contact info@symbian.org.

    Having the source under an open license is just one step on the path to personal control over your phone and freedom to use, share, and modify the software running on it.

    --

    coding is life /* the rest is */
  9. Re:Too little, too late by oh2 · · Score: 4, Informative

    Nokia has Maemo as well, which is better than Android in so many ways. Try a N900 and you will see. There is no reason for them to go Android,

    --

    Now the world has gone to bed, Darkness won't engulf my head, I can see by infra-red, How I hate the night.

  10. I always want to read that as "Sybian" by Nimey · · Score: 4, Funny

    I personally blame the Internet and rule 34.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
  11. Re:Too little, too late by horza · · Score: 2, Interesting

    Nokia will be forced to adopt Android shortly I think (year or two). There's only room for one other player I think, but I'm pretty sure it's Windows Mobile (though force of will) or PalmOS

    On my Nokia E71 I have Nokia Maps and Google Maps, I have Gizmo SIP VoIP and Skype, I have virtual assistant call manager software, I have ssh and irc clients, I have msn/icq client, and I can turn it into a wifi hotspot. I can run any application anybody has written for the device. If the choice becomes Android, Windows, or iPhone, then I'm not upgrading until they turn off the last GSM base station.

    Phillip.

  12. Re:Seems like overkill by sopssa · · Score: 2, Funny

    A entire OS and IDE for a glorified vibrator seems like overkill if you ask me.

    Not if you really think about it.

    If we all worked together to develop, test and maintain the best possible vibrator in the world, imagine how many girls we would get. If anything, this is what FOSS community should pick up and work on. Girls would be breaking in from doors and windows just to test our thing, and would be so pleased with the experience they would be coming back all the time.

    What we need is WiFi, 3G (for doing it on-the-road), some app that gathers statistics and log data for optimization development and lastly, test subjects.

  13. Nokia moving to Open Source? by Myion · · Score: 2, Interesting

    It seems that Nokia is positively moving towards oss lately. I certainly did not expect Nokia to be first to ship smartphones with a very compatible Linux distribution and root access out of the box.

  14. Re:AT&T's E71x by MoonBuggy · · Score: 2, Interesting

    I worked testing phones for a while, and I've seen first hand the crap that goes into most vendor-specific firmware (not to mention the fact that many of them will write their version once and never update it, despite the fact that Nokia often make significant improvements in the stock firmware's speed and stability over a product's lifetime). As such, completely nuking anything the network has put on there comes pretty high on my list of requirements.

    Anyway, rant over, here's a link explaining how to do so on an E71. Basically you just change the device's product code so it identifies as Nokia generic rather than vendor specific. Once that's done Nokia's standard firmware update tools will do the work for you, no potentially dodgy hacks or cracked firmwares needed. Do make sure, however, that the product code you're using is for the generic version of your specific phone (i.e. correct transmission frequencies). Officially it voids the warranty, but it's easily reversible.

  15. Re:Death rattle by drinkypoo · · Score: 2, Interesting

    If you're going to support the Web, you need Unix.

    Uh, what?

    The software community already gave Nokia free Unix, they should be building on top of that.

    They are. It's called Maemo, and it's on the N900. Unfortunately, not all parts of it are Free and Open.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  16. Re:Still need signed apps though don't I by Johnno74 · · Score: 2, Interesting

    Except its LOTS more crappy than pc suite. I'd consider it an alpha version. Shows some promise, but they need to finish it.

    I just installed on my win 7 x64 machine at work here and I'm probably going to go back to the old pc suite.

    It keeps offering ovi maps 3.0 for my phone, which is NOT compatible with it (6110 navigator). If I go to the "maps" section it says there has been an internal error, and helpfully suggests I restart ovi suite, and if that doesn't work I should try and restart my PC. WTF?.

    There is no "sync" log to see what contacts/calendar entries were updated after a sync.

    And yesterday it started crashing about 30 seconds after my phone connected (via bluetooth). Every time.

    I unplugged my bluetooth dongle, started it, disabled all the sync stuff and plugged my phone in. ovi suite connected to the phone, then blew up again.

    And then it offered me an update to ovi suite, would I like to install it? I said yes please, and it failed with an "unknown internal error" halfway through. Tried it like 5 times, same error. In desperation I started ovi suite with "run as administrator" and what do ya know, it updated. And now it won't crash when I connect my phone.

    What Progress!

    But I'm still in shock that their new flagship desktop application for working with your phone, probably designed to compete with itunes (not that thats really a worthy target, but I digress...) DOES NOT RUN PROPERLY WITH UAC ENABLED.

    k'mon nokia, you released this app since 7 came out. and its not properly compatible with 7, or vista.

    PC Suite used to be the biggest flakiest turd on my PC 5 years ago, and since that time most of the bugs have been ironed out. Why chuck all this out and go back to the drawing board??

  17. Re:Too little, too late by Anonymous Coward · · Score: 2, Informative

    I don't know how many millions of phones out there run S60...

    About 330 Million worldwide, according to Symbian - out of those, at least 100M were sold in the last 18 months so are likely to still be in use.

  18. Re:Seems like overkill by silent_artichoke · · Score: 2, Funny

    ...and lastly, test subjects.

    And there's the problem right there.

  19. Re:Too little, too late by dysonlu · · Score: 2, Insightful

    So by that logic, the iPhone OS is pushing Android out of the market?

  20. Re:Too little, too late by Anonymous Coward · · Score: 2, Informative

    The massive series of apps and developer support that's growing around Android will probably push Maemo out of the market.

    Yes. Because there are no apps for Debian.

  21. Re:AT&T's other phones by koiransuklaa · · Score: 3, Informative

    S40 is not based on Symbian.

  22. Hyperbole Fanboys by dysonlu · · Score: 2, Informative

    "getting killed by Apple" It's amazing how much Apple fanboys love to speak in hyperbole.

  23. So much blah by thaig · · Score: 4, Informative

    I am biased as I work "with it" every day.

    It's written in C++ and the syscalls are asynchronous by default (very very nice when you're doing lots of comms). It has a microkernel and an extremely comprehensive api. It's even written in C++. The kernel is actually quite nice.

    So *actually* Linux is a dinosaur by comparison if you consider modern-ness to be of any importance.

    I don't but and I like linux a lot but Symbian is an operating system that deserves respect and it's dumb to believe that everything has to be done "one true way". The user-level programming experience is not nice due to the great efforts made to fit it onto early phone hardware (since it has been out there long before 600Mhz ARM chips arrived that could shift the weight of Linux or OSX).

    But all of that's changing and as a result of pretty gargantuan efforts that few pundits have any appreciation of that this rough diamond is being cut and will dazzle.

    --
    This is all just my personal opinion.
  24. Nokia's share is increasing, not decreasing by mdwh2 · · Score: 4, Informative

    I'm not sure there's much evidence that Nokia are losing any ground? For last quarter of 2009, their sales were up 22%, their profits almost doubled, and their market share increased to 39%; in the "smartphone" market, their share increased from 35% to 40% .

    The "big names" you mention are still niche players in the phone market (except perhaps RIM; admittedly they should also worrying about Android, not because of Google phones directly, but because the rest of the phone manufacturers such as Motorola may switch to Android; but Apple are a non-issue here).

  25. Re:Seems like overkill by ascari · · Score: 2, Insightful

    You make no sense: Doesn't the existence a really good and satisfying vibrator somewhat reduce the frequency of actual humans getting laid?

  26. The 1st epoc devices were 16bit and had 256kb by Colin+Smith · · Score: 2, Insightful

    My current N97 has 128Mb of RAM and 30+Gb of storage on board.

    It browses web pages fine, plays music, videos, sends video emails and calls, has gps and maps and it lasts up to 3 days on a battery charge.

    The maemo N900 has 256Mb of RAM, 600MHz CPU. As fast and powerful and as handy with Linux on board as it is, do you think the battery life is going to last 3 days?

    If you want an embedded platform where the costs and specific performance criteria are important, e.g. making profit selling hardware, the OS requirements can make a huge difference to the bottom line. Developers... Well battery life is only important to their wives and storage comes in terabytes.

    --
    Deleted
  27. Re:Too little, too late by rdnetto · · Score: 2, Interesting

    Except for the fact that the n900 uses a resistive screen, as where the Droid uses a capacitave screen.

    Which basically means that N900 screen is more precise, and can be operated with gloves on, or with a stylus (think handwriting input), while Droid cannot.

    Oh, but Droid can do multitouch! Except... no stock applications support it, anyway.

    D'oh.

    It actually comes with a stylus, which is very useful for high precision stuff (e.g. clicking on links in the browser if you can't be bothered zooming in). It also has the advantage of not leaving your screen covered in fingerprints. It's also ideal for handwriting recognition, although the N900 doesn't have that (yet).

    --
    Most human behaviour can be explained in terms of identity.
  28. Re:Too little, too late by cbope · · Score: 3, Interesting

    You are vastly underestimating Nokia and Maemo. As another poster has already mentioned, once Nokia moves past their current Symbian (cash cow) vs. Maemo (new kid) stage and puts their full weight behind Maemo, Maemo will become a dominant player in the smartphone market. I have no doubt of this.

    Believing that Nokia will not succeed is a very limited US-centric view. True, they are just not as strong a player in the US as in the rest of the world. But, remember that Nokia still has the most market share worldwide, far, far more than Android/Google or Apple today. While certainly the "A" teams are growing, they have a long way to go to even begin to compete with the installed base of Nokia. And consider that innovation from Nokia is starting to pick up steam again, especially in the smartphone market outside the US.

    Symbian will be replaced by Maemo in the high end smartphone market. I've owned many Symbian based phones over the years and generally they have worked well, although sometimes the UI has been a little slow. I don't dislike Symbian, but I believe it's nearing the end of it's useful life when considering the possibilities of Linux-based Maemo.