Linked by Thom Holwerda on Mon 23rd Jun 2008 16:51 UTC, submitted by sjvn
Thread beginning with comment 319601
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[5]: There's already a better solution...
by Redeeman on Mon 23rd Jun 2008 20:25
in reply to "RE[4]: There's already a better solution..."






Member since:
2007-08-22
[snip]
with type 2, if the provider is a moron and makes crappily closed crapware, the distribution can still just repackage if they please, or if the user has a distribution which doesent prefer to package this application, just download the damned tarball, extract it, and RUN the software.. no crappy msi, no weird third party installers doing weird weird stuff, just run..
how hard can it f--king be? its not hard at all, its just bozos not understanding that there IS NO ISSUE
Actually, that only works for a small sub-set of programs. Consider the impact of shared libraries? If the program is not setup to pickup libraries out of wherever the distribution wants to have them (and there are programs out there like that - like it or not) then your whole solution breaks down for commercial applications - the biggest violator of such.
A lot of company's do not want others using the libraries. They write the libraries for their own use. They don't provide headers to those libraries. Those libraries do not belong in the /usr/lib or /usr/local/lib directories as a result. They belong with the application; yet a distributor designs things to be put in common areas (/usr) - they don't want things in other places (e.g /usr/local/someapp/).
Get over it already.
You may think it's broken; but it's a fact that has to be dealt with for commercial applications. Whether its an Adobe application or some random piece of shareware. That's the reality, and not one distributions are going to fix either.
As another example - distributions break things too. For example, Aaron Seigo's recent blog (http://tinyurl.com/54upvd) about distributions packaging software in a way that does not help developers. If the developer's controlled it, it would be packaged as needed. (As stated before, F/OSS developer's typically don't want to package anything.)
Honestly, there are two different communities being talked about here: F/OSS and Commercial. And they both have different requirements and expectations on how to package software. If we (the F/OSS community) want commercial applications, then we have to provide some way for them to be able to package software their way too, and your "solution" does not address it that way - its a 'my way or the highway' approach, which is not going to win over commercial software vendors.
Like or not that's the reality.