[maemo-users] my two big fustrations with the N800 - please help me find aworkaround!

From: Tomas Junnonen tomas.junnonen at nokia.com
Date: Fri Jul 20 15:12:47 EEST 2007
Ed Bartosh wrote:
>> I think at least partially it's because there's no carrot being offered
>> to the developers. If the Extras repository was included in the
>> Application Manager by default, although disabled (as Multiverse is in
>> Ubuntu, you can show a disclaimer when enabling it), people would be
>> more likely to upload to it:
>> - It creates awareness of the repository. Outside this mailing list few
>> developers are likely to even know of the existence of this repository.
>> If the repository is visible in the manager you can Google for
>> instructions on how to get your own software there.
> I'd look at it from community point of view. If we want to have one more
> line in /etc/sources.list or in some other configuration file why we
> should wait for Nokia to do that? Is it so hard to make some package for
> this and put its .install file somewhere on garage?

Defaults matter. By enabling extras through an install file on garage
you're limiting yourself to the hardcore crowd who knows to visit garage
in the first place.

That's not to say the community couldn't step up to make extras The Repo
right now without Nokia's help. I'm just saying the incentive for doing
so is weak at the moment.

> What I mean is that nothing prevents community to make it 'the repo'.
> The only two things are missing: clear criteria to get there and team of
> uploaders or even one uploader. Then if it works it can be improved
> easily.
> As a start point simple voting system should be enough, I believe.
> I can help with uploads, if needed.

Clear criteria and a community vetting process for acceptance are the
key points, and in my opinion the way to go about implementing this is
to integrate it tightly with Garage:
 - Make requesting repository access a function of the existing project
administrative web-interface, not emailing some dude.
 - Requesting access through the interface creates an entry in a ticket
tracker, where it can be voted and commented on. Access is granted (or
not) when a repo admin resolves the ticket.

>> If there's any additional hoops to jump through people just aren't going
>> to bother. 
> Yeah, I can see that. And you know what? It's not because Nokia not
> doing this and that, it's just because of people who don't bother. As a
> result we have this mess with tons of repositories and .install files
> instead of one extra. And we also have users, who have to deal with this
> mess.

There will always be people who just don't bother. By creating
incentives for participating (larger audience, out-of-box experience)
and at the same time lowering the entry bar (automation, well defined
process) eventually you would reach critical mass and extras becomes the
first choice for a developer seeking a distribution channel.


More information about the maemo-users mailing list