On Mon, 2013-11-04 at 23:50 +0100, Michael Scherer wrote: > Le lundi 04 novembre 2013 à 21:02 +0100, Reindl Harald a écrit : > > > > Am 04.11.2013 20:56, schrieb drago01: > > > On Mon, Nov 4, 2013 at 8:49 PM, Reindl Harald <h.reindl@xxxxxxxxxxxxx> wrote: > > >> that's all true but you can be pretty sure if a "app-store" with > > >> bundeled applications exists *nobody* would package and maintain > > >> them as RPM -> everybody would point with his finger to the app > > > > > > No because RPM packages apps *do* have benifits .. otherwise we > > > wouldn't have this discussion. > > > > > >> if it goes in that direction, and it starts faster than anybody likes > > >> you do a dramatical harm to the userbase which likes the consistent > > >> package managment and *really used* conecpt of shared libraries > > > > > > Again those are NOT MUTUALLY EXCLUSIVE. You can have sandboxed *and* > > > rpm packaged apps at the same time. > > > > the most imporant word in your answer is *CAN* > > > > but you will not, nobody will package whatever application > > as RPM if he is fine with the app-store, so you *could* > > have both but i doubt at the end of the day it will happen > > If no one think that using a rpm is bringing any value, then indeed, no > one will do the job. Now, if someone think this is better for whatever > reasons, then this someone will do the job. > > It seems that your fear is that if people are not forced to make rpm, > they will not see the value of doing so, and so would not do it. > > So if that's the problem, then the solution is to demonstrate the value > of packaging and rpm rather than restricting all others alternatives. So to me this is the nub of the debate, and it's both fantastically interesting and fantastically difficult to work out in advance. In an ideal world things would work the way Michael describes, and also, the stock market would behave precisely as neat theories based on rational actors predict, and no-one would have any difficulty solving the three door problem, and healthcare.gov would never have been launched in a state in which it could not possibly work... And in the real world, well, it's the real world. :) So let me step into my handy Tardis and bring back a vignette from the Real World after Fedora and other distributions bless upstream app distribution as a preferred channel: --- Scene: an office, much like this one. Manager: ...so, executive summary: you're saying you'd _like_ to spend a not insubstantial chunk of your fairly expensive time working to jump through some hoops so our Shiny New Application can be included in these 'downstream distribution' things, but if I insist, you can whack a button to put it in the Linux App Store and we can go to press with our announcement tomorrow? Well-Intentioned Techie A: (gulps)...yes. Manager: Whack that button, techie. Whack it hard. Now get out of my office, I have to call the PR department. Well-Intentioned Techie A: (sighs) OK. So, when will you let me have some time to work on having the app packaged in distributions further down the road? Manager: What were the concrete benefits to us again? Well-Intentioned Techie A: Err, well, in an extremely theoretical way that you will never understand no matter how many times I explain it to you, it probably makes our app - and the rest of the ecosystem! - more secure. Manager: Less of this 'ecosystem' crap, Techie, no-one cares about that. ZDNet is not yelling about any security issues in our product right now, right? WITA: Er, no. Manager: Okay, not my problem, then. What else? WITA: (sighs, continues with an ever-increasing sense of foreboding) Well, it might reduce storage and memory usage on the user's system by an amount that wouldn't really be appreciable and would be difficult for a non-technical user to associate with our app in the first pl- you're never going to give me time to work on this, are you? Manager: No. No, I'm not. But here, have another bottle of rye. WITA: (sighs, returns to office, resumes drinking) --- Now after I've collected my Tony awards...I hope you get the point. In theory, we'd still be able to evangelize the benefits of centralized distribution in a world where we blessed a form of upstream distribution. In practice, things may well be messier than that. If distros move away from the gospel of centralized distribution to a sufficient extent, we may wind up in a 'tragedy of the commons' where it's just not enough in anyone's short-term direct interest to invest the resources in supported centralized distribution, even though many people would recognize the arguments in its favour on a long-term, ecosystem-wide level. "We can post it on the store and it'll work on everyone's system tomorrow" is an *extremely* powerful argument. -- Adam Williamson Fedora QA Community Monkey IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net http://www.happyassassin.net -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct