Decentralized Ubuntu
Here is a draft about Decentralized Ubuntu. Ubuntu focusing much on the core and leaving software problems to the developers, but this description is only a draft
The Problem
Developer release package version 1 stable and 1.5 in testing. Ubuntu has the package version 0.5 stable and 1.0 in testing. ubuntu users are using 0.5 and find bugs while there is 1.5 going to be released and the problem gets even bigger when there is LTS and Standard release. then it would be
Party |
Stable |
Testing |
Developers |
1.5 |
2 |
Standard Ubuntu release |
1 |
1.1 |
LTS Ubuntu release |
0.5 |
0.5.1 |
Suggested Fixes
- Developers have a repo where they can push their apps directly to Ubuntu and Users can enable or disable such a repo
Benefits
- Developers get their applications tested more
- Developers will get closer to users and Ubuntu get less problems
- No more "you are using outdated release" problem
- For Ubuntu it will save manpower as many packages will be left to the developers to take care of.
- Bugs might get fixed quicker as people could report it directly to the developers.
- Developers might prefer launchpad for their bug tracking as users will be testing their latest software release.
Difficulties
- Users might have less stable packages
Security
Some one might think that handling package directly to Ubuntu community is not secure. I think it's to the contrary as users will be getting their packages from the developers directly.
Objections
- If you let one app move forward independently the feature can break. integration is the main part ubuntu devs are doing.
Loose all Q&A
- Every upstream dev is free to add his/her project and provide daily builds, stable builds etc in a PPA
response
- There is already many PPA offering latest and testing releases from developers
Q&A is on the packages mainly not the apps
- Every user will have to add every single PPA manually
Discussions
sign your comments with @_SIG@ you just need to remove the underscore mark.
damascene/Decentralized Ubuntu (last edited 2010-09-12 08:40:12 by 84-235-73-18)