Re: Sweet Home 3D Portable
winPenPack only made their package and told people about it; we'd like to work with you on it and make it an officially supported Sweet Home 3D build if possible.Thank you Chris for your proposal to develop an other portable version (winPenPack already proposed one a few months ago).
I did take particular care when setting those up; the installers of each of them contain the license agreement as part of the installer.I don't mind that you offer some additional furniture or plug-in files with your version, and I might do that too one day in Sweet Home 3D. After all, the license of these files let us distribute them along with Sweet Home 3D so it's not a problem. For your information, I even asked by kindness to Scopia and Kator Legaz if I could distribute their models with Sweet Home 3D, and they agreed.
Sounds good. It's easy to dump the plug-in once 3.0 is finalised (and the 3.0 installer can then clear out the old version of the plug-in from the user data).You should also know that the next version 3.0 will include the features of the Advanced Rendering Plug-in, so I don't know if it will be a good idea to keep that plug-in once this version will be released.
Ah, I see. But still, I should have noticed it at some earlier point...You couldn't notice the trademark at first, since I registered it in May 2009, the same month as the one you started to support Sweet Home 3D (from the dates on portableapps.com site). [;)]
I didn't put the GPL in as part of the installer, because it's not necessary for the user to agree to it (or even for the user to see it). If you want to make sure people see that it's GPL, I think the best way would be to attach it as the EULA in the installer. That's very easy to do and well-supported. Most of our users won't ever browse to the folder but will just use the app straight from the PortableApps.com Platform.I give you the permission to redistribute Sweet Home 3D if you:
- copy or move the license information buried in the App/SweetHome3D directory to the root,
As mentioned above, the plug-in installers include the license is part of the installation process. I think that satisfies what you're wanting?- add to the root the 3D licenses bound to the additional 3D models you included (Free Art License for the contributed models, Creative Commons 3.0 Unported license for Scopia models and Creative Commons 3.0 Attribution 3.0 United States license for Kator Legaz models),
The launcher is the PortableApps.com Launcher; apps using the PortableApps.com Launcher have a note put on them in their main page, in the spot where source is mentioned, e.g. for PChat Portable. All our programs (including the Suite/Platform) have that section so the source code is easily available. Some sites make the source code a more visible download, but in our case it's not really applicable (running from source is rarely going to do anything), and also we're appealing to a very large audience of non-geeks. Making the source link not the most prevalent is thus a good thing for us - but it's still there if you're looking. For the apps in Beta Testing, it's generally a case of the source code to the launcher is included or it uses the PortableApps.com Launcher. That, perhaps, takes a bit of inside knowledge, but when it gets to being released officially, it's all formatted nicely.- display clearly a link to the source code and the license of your tool (you claim PortableApps.com provides a truly open platform on PortableApps.com home page but found no link to the source code or to the license of your tool), and a link to the source code under GNU GPL that will help users build the version you distribute (for those who don't know about it, I simply recall to Chris the terms of the GNU General Public License under which Sweet Home 3D is distributed),
- do not call it "Sweet Home 3D Portable". Current version of Sweet Home 3D is named "Sweet Home 3D", and as the owner of the trademark I prefer at this time to forbid the creation of any name derived from "Sweet Home 3D".
Sorry if it seems severe, but I will never forget the stupid idea of Sun Microsystems, the inventor of Java, who let Netscape use JavaScript name in the 90's (almost all people who don't program still believe Java and JavaScript are the same thing or something very similar!), and you should also know that a portable version is in the works for Sweet Home 3D itself for a long time already (see Sweet Home 3D roadmap or this request).
I hope you'll understand my point of view.
We'd like this to be as official as possible with you; our standard naming convention would have "Sweet Home 3D Portable" or "Sweet Home 3D, Portable Edition" - perhaps that second one appeals more?Your splash screen looks nice but as a conclusion of the previous point, you'll guess that I don't want "Portable" word below "Sweet Home 3D" on the splash screen. I don't mind the USB key and prefer you write "PortableApps.com & SweetHome3D.com" at the bottom, even if I won't add your distribution on SourceForge.net (there's already many files to manage at each release!).
I guessed you were a Java guy by your projects. I'm a Python guy; ao much nicer than Java [:)]. However, having been stuck on Windows generally in the past, I quite understand the need for our type of portability - which is why I became involved with PortableApps.com.By the way, as a Java guy, I'm always astonished how the meaning of portability evolved in Windows user's mind.
Personally, a portable application should run on any computer with any operating system, and that's I want to achieve with the implementation of portability I'll program... [;)]