Among other things I'll try to contribute a bit to "apps in Ubuntu" next cycle and wrote up some thoughts earlier: http://daniel.holba.ch/blog/2012/04/the-importance-of-apps-in-ubuntu/
no plus ones
Shared publicly•View activity
- This may be reading comprehension fail on my part, but I'm not seeing a clear strategy for maintaining stable deployment targets for apps and applications, which I think will be critical to such an ecosystem's success. I can personally attest that stable deployment targets are a hard requirement for the average application developer, and I expect the same is true of app developers as well.
As a concrete example, I think a successful ecosystem must not have any concept of package dependencies. I expect app developers won't be satisfied with anything but a single, implied dependency on the app framework itself.
Some recent remarks by Miguel de Icaza seem relevant: http://www.itwriting.com/blog/4925-miguel-de-icaza-talks-about-windows-8-and-the-failure-of-linux-on-the-desktop.htmlApr 30, 2012
- I also don't see anything about publishing such software under free licenses while building a sustainable business. Disappointing.May 1, 2012
- Do you have examples of how that goal might be accomplished? I've yet to see a compelling revenue model. Ad-supported would probably just annoy the users (and the license would allow them to remove it), and selling support services doesn't seem very viable for apps.
I generally take the attitude that reputation is the currency in FOSS software--producing high quality FOSS software increases the reputation of the author(s). In this model, a Ubuntu app ecosystem could be viewed as a means of promoting a brand, either personal or corporate.
A reputation model would require careful moderation to prevent apps that only promoted a brand without delivering value to the user, though.May 1, 2012