Page 1 of 1

A software bundle I made w/ Filezilla

Posted: 2011-10-30 03:18
by raybob
So today I decided to take an hour and hastily cram some code from my website into a cool little software package I call 'FHFS' or FTP/HTTP File Server. Basically it takes HFS, combines it with FileZilla, and adds a ton more features. I plan to improve on it a lot sometime and make it more different than my website and I kinda rushed putting it together (the logo was made in MS Paint in 2 minutes), but before I start a website for it or whatever, I'm going to put it here so you guys can download it and tell me what you think :) It's based on portions of simplified code of what you would find at http://www.filesplat.com/ If you read the code you will see a lot of parts that don't connect or don't make sense and that's because I rushed through making things work as well as that I have several half-finished projects on my website.

Let me know what you think! I might make this into an open-source project. :D

http://www.filesplat.com/FHFS/FHFS-b1.exe

MD5: 08CD77731A90CC243C4ECD3D478B9DA2

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 04:03
by boco
Hi,

sorry, but I have to make the link uncklickable for the time being, until the developer reviews this.

I'm not experienced enough with the GPL, but from what I know you are not allowed to license derivative works under a different license than GPL. Your proprietary license would be in direct violation of that. Read GPL Section 2! At least the FileZilla modifications must be licensed under GPL or not distributed at all.

So if you use the code of a FileZilla product somewhere, it must be licensed under the GPL. The GPL must not be restricted by you.

I also used to be involved into the HFS project, and HFS is licensed as GPL also. So the same applies to that parts as well.


Let's wait for botg.

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 05:01
by raybob
I was since told that by another person too... that's why I get feedback so people tell me these things :)

Probably should have found that out first... anyway it's changed now. I've already found a ton of stuff that doesn't work because of the copy-paste way it was built, so a new beta will be up soon.

I'm not very experienced, can I say that the core components HFS and FileZilla are under the GNU GPL license while the rest of the source code is under the proprietary license?


EDIT:

Here's a link to b2 which fixes the license amongst several other things... (edit.. now b3)

http://www.filesplat.com/FHFS/FHFS-b3.exe

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 08:35
by botg
If you use any GPL code or do as much as link to a DLL which is under the GPL, you need to release the resulting program under the GPL as well.

If you are merely using a compiled GPL program through its normal (end-)user interface, you can distribute it together with non-GPL software.


In all cases, you need to also distribute the source code to all components which are under the GPL. There's no mention of the source code of FileZilla on your website nor in the archive you offer for download.

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 14:19
by raybob
So I need to 1) put the FZ source code in the archive and 2) say on the website that I use FileZilla?

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 16:39
by boco
You need to 3) release your complete works under GPL as well.

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 17:09
by raybob
OK... I'll make a note of all that. (Beta 3 is GPL and includes the FZ source) Anyway have you tried the actual program? :D

Although what about the derivatives I've seen of HFS (which is GPL) that people charge money for and aren't GPL? Isn't that a violation?

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 20:10
by boco
Although what about the derivatives I've seen of HFS (which is GPL) that people charge money for and aren't GPL? Isn't that a violation?
Charging money itself is not forbidden by the GPL, revoking the GPL is. So, yes, it's a violation. But being right and getting right is two different things. Probably you've read the disputes over at rejetto's place.

Just a small note to your package: Many users don't trust distributed executable files. If it is an installer, you should clearly mark it as such, if not, consider changing to a simple ZIP package (every Windows since XP natively supports it). If you want to keep the exe, simply upload it to virustotal or jotti and let it scan. Then add the result report to your download here (include the permalink). This will verify the download is not infected. But please note that HFS sometimes provokes false positives.

If you have a complete Opensource project, you could host at Sourceforge. Then you wouldn't need that rather slow file distro service thingy.
Anyway have you tried the actual program? :D
Currently having sone HDD trouble, but once my virtual machines are in place again...

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 20:58
by raybob
Done... made a ZIP and put it on SourceForge. See http://www.fhfs.tk/download.php

Thanks for the help!

http://virusscan.jotti.org/en/scanresul ... cfd9d067f9
http://www.virustotal.com/file-scan/rep ... 1320008873

3 out of 20/41 say malware... However one scanner says not a virus: FTP, one says HFS (which is not a bad program obviously) and the other says Downloader so other than the ones that see HFS/FileZilla as malware it's not infected.

Re: A software bundle I made w/ Filezilla

Posted: 2011-10-30 21:23
by botg
Looking much better now.

On a personal note, I'd recommend against just using "filezilla.exe" as the name for the FTP server service executable, that name is already being used by the FileZilla FTP client. Users already find it hard enough to distinguish between the client and the server.

Re: A software bundle I made w/ Filezilla

Posted: 2011-11-03 22:33
by raybob
OK I've included the source and changed a bazillion things..... if anyone wants to give it a try :)

Thanks boco/botg for the corrections....

http://www.sourceforge.net/projects/fhf ... t/download