I'm stunned about some of the comments on SymbianSigned here.
Basically, SymbianSigned has disrupted the whole developer community. And it's design is struggling with real-life problems.
It's kind of funny to blame end-users trying to sign "unsigned" applications - while SymbianSigned.com is simply inviting them to do so.
The only reason for "developers" to offer "unsigned" applications is, that they cannot afford to go the "Certified Signed" route - costing at minimum US$380, but effectively A LOT more. PLUS the cost for preparing for Certified Signed, PLUS the cost for preparing for a Publisher ID, PLUS the cost for failing the tests ...
Unfortunately, the market for third party apps isn't paying off well, so there's really no point in saying you should try to recoup those costs - ESPECIALLY if those costs are of no equivalent value to the developer. Those are market entry costs (or should I say penalties) and nothing more.
For a number of developers, the preconditions for obtaining a Publisher ID could be the main obstacle (running a registered company, for example.)
SymbianSigned addressed this crucial issue early with talking of publishers signing for developers: for example, Handango could sign your application in addition to distributing it. However, as far as I know, this sort of solution is still unavailable or in its early stage.
Talking of freeware, I have a mixed feeling (being a commercial developer myself.) A freeware developer might release a competing free product and even gets the signing for free!?
There's an inherent conflict here - and this might explain why freeware developers have had bad experiences with SymbianSigned so far.
Another obvious dilemma is the testing process: the test-house will be payed per testing round! If an application fails some tests, it needs to get re-tested. In other words, the more fails the more money. This is apparently a wrong incentive, but it's of course difficult to find an alternative.
I think there has been plenty of time to fix the problems with end-users signing "unsigned" applications a.k.a. SymbianSigned.com repeated downtimes:
1.) replace the IBM XT powering the PKI with some proper hardware (okay, okay, that's a bit unfair and I admit I'm not exactly sure why SymbianSigned.com is down every now and then)
2.) try to tell between developers and end-users (that's what they will do with the new Open Signed next week where you can only sign your own, self-developed applications.)
Also, Symbian Signed isn't a proper quality assurance regime or even a protection against malware! That's simply not true. Being able to self-sign applications openly contradicts the assumption, SymbianSigned is there to save your phone from malware.
I think, the developers have to live with Symbian Signed because it won't vanish soon. I'm not strictly against it even - I'd just like to have some things fixed and some things clarified.
For example, ExpressSigned is a great new offer from Symbian (US$ 20 per signed application, Publisher ID required.)
I'm deeply grateful that Symbian has introduced this new and uncomplicated way of signing your applications. Maybe it's an indication that Symbian is indeed looking at the developer community and trying to improve things for (smaller) developer/companies.
PIPS from Symbian and Open C from Nokia (for easier porting of Unix/Posix applications to Symbian) could be another evidence that this platform is meant to be open for developers after all.
However, what's also true is that Symbian has evolved from a niche manufacturer of handhelds to a niche provider of a smartphone OS to the major provider of the most popular smartphone OS to a provider of an OS for mass market phones.
It's obvious that you'd need to manage the stability and security issue of your mass market OS at a higher priority than the openness and "hackability" for third party developers. The restrictions imposed by SymbianSigned might be a pre-condition for becoming a mass market OS.
A word on the details of signing:
A developer (or any user) can simply self-sign an application given it's using only user-grantable capabilities. The application UID has to be from the unprotected range. This doesn't involve any costs and the application can be installed on almost any Symbian phone. Many, many applications can be and will be distributed this way.
It's perfectly fine and okay, in my opinion, if a commercial developer decides to distribute it's commercial grade software via the self-signing route.
Otherwise, we'd probably see only a TINY FRACTION of applications available to Symbian OS 9 based phones and even more importantly, there would be an even TINIER FRACTION of bug-fixed and improved releases of applications.
[Think of it: for each and every bug fix (a tiny typo) and for each new feature implemented upon user request, you would actually need to pay at least US$180 again and again ... ]
Just my 2 cents ...