[Qt-interest] [OT] Politically Correct way to release an Open Source Qt Project

Martin Hofius Martin at hofius-online.com
Mon Aug 2 13:20:14 CEST 2010


Hi,

Am Montag, 2. August 2010 schrieb Kustaa Nyholm:
> >> On the other hand, on Windows (in my experience) the users are
> >> conditioned to need/expect an installer even if one is not actually
> >> needed and even though  the whole concept of an installer is faulty.
...
> As to uninstalling, that too could / should be included in the application
> IMO.
deleting itself? 
>
> Uninstalling config files? Mostly I could not care less if they are left
> hanging around, they are typically small and unless they contain sensitive
> information, who cares? And if they do the application should have an
> option to delete them.
what about damaged config files? Ok, you may include some functionality to 
repair or recreate damaged config files in your application. But maybe you 
have to grant special user rights to do this (to prevent ordianry users to 
kill/recreate important settings)

>
> Uninstalling cache files? These should be stored in directory that is
> periodically or on demand (of free disk space) gets cleaned up. And again
> if there is a *real* need to get rid of them the application could/should
> have an option to delete them.
see above...
>
> So seriously I think installer as a concept is faulty.  And most installer
> are even faultier in their implementation leaving wreckage and broken
> things behind them, installing mysterious things all over the place. That
> of course is not only the fault of the installer concept but application
> architects that structure their applications in dysfunctional ways. Skype
> is a case in point!
for not perfect operationg systems (like Windows oder Linux) there are 
guidelines for these locations...

>
> As a user all I want is a single file that I can put where ever I like, run
> and get rid of by trashing it.
>
> Should not be that difficult should it? Two clicks to download and run, one
> drag to get rid of it.
what does a MAC user if a program doesn't start anymore - beause of damaged 
config or cache files? Format the whole system disk? Or wait until the 
garbage cleaning will delete cache files?
On Linux the user may be able to start the program with a special cleaning 
option. On Windows the installer has a repair option...


Greetings
Martin



More information about the Qt-interest-old mailing list