I would like InnoSetup to be portable. It is open source so it might be possible.
New: PeerBlock Plus (Dec 04, 2023), Platform 27.0.1 (Dec 03, 2023)
450+ real apps (49GB), 1.1 billion downloads, Please donate.
Now Accepting Wire Transfers, Testing Ad Placements
It's actually only sorta open. It doesn't use an OSI-approved license, so we couldn't make a portable version and host it on SourceForge, for instance.
Sometimes, the impossible can become possible, if you're awesome!
This resembles a BSD-style license. What exactly in that license is stopping you from making a portable version and hosting it somewhere?
-
fatcerberus@yahoo.com [aim: fatcerberus]
I have no witty remarks or quotes to share at the moment.
It differs a bit from any of the OSI-approved licenses. In addition to requiring a copyright notice within the documentation (which is used in other licenses including new-BSD), it also requires that "redistributions in binary form must retain all occurrences of the above copyright notice and web site addresses that are currently in place (for example, in the About boxes)". So, if you were to use only a piece of this code in another program, how would you reconcile that? If OpenOffice were to add in a few routines from this, would they have to modify their About box to include links to the InnoSetup site? If multiple projects with similar licenses were used as source code bits for another project, would you need links to all of them in their about box and anywhere else that the source projects had URLs and about credits? Would the splash screen count? How many projects could you fit on the splash screen or in the about box? It seems like a similar issue to the advertising clause in the old-style BSD license (which is not GPL compatible and is not OSI approved). Albeit, this is in-program as opposed to in-advertising. I'd wager this license would be rejected if submitted for OSI certification.
Sometimes, the impossible can become possible, if you're awesome!
I don't want to start an argument here (I'm no lawyer), but I believe the second clause is referring to redistributions of the original binary. It just doesn't make much sense to me that any open-source license--OSI-approved or otherwise--would have a clause so obnoxious that you have to link to the original program's webpage in your own About box just because you used their code.
Edit: Though you make a good point about that horrible, horrible advertising clause in the original BSD license, so who knows? *throws arms up in the air in surrender*
-
fatcerberus@yahoo.com [aim: fatcerberus]
I have no witty remarks or quotes to share at the moment.