Re:Ubuntu tries to make publication easier for app developers
by rwmj on Tuesday September 04, 2012 @08:01AM
(#4474165)
FWIW CPAN works like this. A "namespace" (eg. IO::Foo) is essentially assigned to a user and only they can upload packages in this namespace. [http://www.cpan.org/modules/04pause.html#namespace]
Also it's very common in distros for maintainers to be granted only access to a list of packages, which is similar to what Ubuntu is doing here (and indeed already does). In the distro case, the maintainer is usually different from the principal developer of the program.
Re:Ubuntu tries to make publication easier for app developers
by dplanella on Tuesday September 04, 2012 @06:28AM
(#4473911)
Note that it's more like the concept of a 'team' or 'project' rather than a single owner. Anyone endorsed by the team who creates the app (where a team can be a single person) can upload new versions.
Re:Ubuntu tries to make publication easier for app developers
by Evbn on Monday September 03, 2012 @11:10PM
(#4472886)
All open source projects have a list of committers and a maintainer or few. Ubuntu's system respects that. Do you want me uploading a "new version" of something you wrote? Who am I? I am some evil hacker.
EDIT: You're probably talking about the "APPLYING FOR ACCESS" section:
This is an interesting requirement in our open-source world of forks, clones, and mods/patches. The concept of "ownership" in OSS is intentionally very loose, and ensuring only the owner can upload to the app center makes sense in a brand-focused business/product point of view, but seems kind of strange from a software developer point of view.How could an app store like this work with users trusting developers' GPG keyrings, or something similar?