I received a ...well, slightly disturbing mail today from a fellow calling himself Tuan Nhi. First of all, take a look on his site , particularly the Final Fantasy Editor , carefully taking in the layout of the page, the design on the actual program and the complete lack of links or crediting to a certain person. Feel free to download it and try it out, get the feel of it. The design, the control style, even the program icon. Check the About box, too. See which brave souls made this program possible.
Now, getting down to business and the hard facts of the case. From what I can tell, this editor was based on the Griever source code. I've traced my checksum routine, and it's very much intact in this FFEditor. Even some of the graphics are intact, like the icon and the character images, not to mention the owner-drawn control routines. The background-image in the main window/list has been removed/replaced, though the list code itself seems pretty much intact. I suspect large parts of the code are in fact entirely intact, like the checksum routine.
Now I'm not ranting about people using my source code; that's what it's there for. This person has even made some improvements over the old Griever program, adding limit break editing support. ...Or so I *think*, I can't actually test the editor since I don't have FF8 installed, and he removed the drag&drop support. Someone please fill me in on the changes in the program. The biggest improvement over Griever though, must be that this editor does not require MFC. Quite a feat, removing that (!)
No, what bothers me is that
1) He has removed any references to me and my site, in violation of what in the usage terms on my site. Regardless of whether he uses the code on it's own or just parts of it, this is standard netiquette.
2) He has not kept the project open-source, something I ask of everyone continuing my project. Programs like this are not meant to fuel some thief's ego.
3) He has blatantly stolen my web design; even the html style I use to code is mainly intact, he just messed around with the colors/fonts and changed the images on the left. This I would not tolerate even if he did credit me.
4) He's french, it's hard to read his site ^_^
5) He mailed me asking for help with the FF9 save files, is he completely stupid?! He steals my work, presents it as his own and expects me to help him?!
But it doesn't stop there, he has also asked me to link to his site. I am very tempted to do just that, it might reveal his theft to a broader public. But, before I reply or do anything, I thought I'd get your views and opinions on this. So...?
[This message has been edited by Qhimm (edited April 02, 2001).]
I asked JP from legacy to read the page, I don't know if this was there all the time or if it is something he added after reading this board:
Sachez aussi que l'idée est venue de Qhimm (et je le remercie), donc faites un tour sur son site : http://home.swipnet.se/mrdata82It's mentioning and thanking Qhimm, indicating the above URL. Good enough?
But that still leaves the everything else I mentioned, and I can't say I'm easily satisfied on this matter. I don't think I can spare him a shred of respect at the moment, and I'm usually known to always see the goodness in people.
In all honesty, I found an old mail from him dating back to june 2000, asking me for help with decompressing/compressing FF8 save games. IIRC, that was before I made my projects open-source, but I guess he found a way later on, since he started on a 'brand-new' FF editor...
I don't know if I understand this guy... he takes the FF8FMV code, translates it, moves the controls around, and calls it his own. But hey, he thanks me for giving him the idea. o_O
Really, I didn't think the made ego's that large anymore... And don't even get me started on the stuff he *didn't* credit me for...
I released the source in the spirit of sharing; to develop this type of programs further. I couldn't imagine people would actually blatantly use it in its current shape and call it their own! If this is the only result of me going open-source, what is the point? I don't intend to spend my days developing stuff just so that others can take credit for it. (and I certainly won't release the source to any major apps like TTG or anything...)
Bleh, I'm annoyed. Can you tell?
If I were you, I would have given my programs a real license, like the GNU GPL. Much harder for people to do things like that when you have things under a trusted and tried license.
Again, mail the guy and tell him about your complaints. He might better himself a little...
And also, if you care as much about this then put your programs under the GPL at once. I never understood why you didn't do that at once...I think people takes licenses much more seriously than a little note on the download page.
But not crediting you for the original source is pretty bad ... have you downloaded the program? I don't credit you on my actual site, but all of my programs that use code based on yours mention you in the readme and about box. Maybe he's done that ... you can hope.
dag: I'll definitely put them under GPL from now, but... how does one go about it all? Like, I don't even have a copy of the GPL license text... ^_^
EDIT: After some consideration, I think I'll use the general BSD license... less troublesome for the poor people trying to use the program. ^_^
[This message has been edited by Qhimm (edited April 02, 2001).]
Hope that helps.
[This message has been edited by The SaiNt (edited April 03, 2001).]
FF9 PC is out?
Ha.
Show it to me. Show me a screen shot... or a web page... or send me a save file... or a demo! Square has always released a demo of their PC games before...
...Ha.
The GPL can be found in HTML version at http://www.gnu.org/copyleft/gpl.html
Descriptions of how to apply to your own programs is a the bottom. Getting your school to sign the copyright disclaimer is not necisarry in our countries (IANAL, but I'm pretty sure, at least I don't do it). Just mkae sure you download the text version of the license (linked to on that page) and include it in the .zip file, as well as mention the license in the program.
If you say to yourself you want to do it, reading the GPL is not all that hard. The BSD license is much nicer and shorter, but observe what it says...there's no attempt on keeping the source open source there. Anyways, the FreeBSD license is located at http://www.freebsd.org/copyright/freebsd-license.html
If you think the GPL will be hard on the users of your programs, why not sum it up in a few lines in the readme or on your page?
Plus it only requires you credit the original author in the source. If I wanted, I could take Qhimm's GPL'd source, make the source hard to get at (though I've credited him in it) and distribute a binary only mentioning me as the author. GPL doesn't really protect you at all against people taking your code and putting new versions with no credits up on their web page. It just protects you mostly against large scale breaks - eg. someone trying to sell your program.
Listen, if someone started to sell Qhimm's programs, do you really think that Qhimm would want to spend the time and money from actually suing them? I think not. Suing people is a time and money consuming process, and for things like this it is simply not worth it. The fact is that the GPL will almost never be actually used in real life. It's just so incredibly nice to have in the case where it is worth the time and money to sue.
(Of course you have the Free Software Foundation which is happy to help you out if someone has violated the GPL.)
In this particular case, a license would have communicated Qhimm's intentions with the source quite clearly. I'm still of the opinion that the french guy simply overlooked something (or didn't think it would be important), a license makes people understand that they only have the source on some terms, which common decency in most cases makes sure they follow.
I would hot link it, if I knew how.
Just put the address in the website box..and use the pulldown and select French to English. And you'll read almost perfect French....I'm really impressed with the translator. :D
What's funny is that he just changed the look of the page....guess I'll never know how close it was to your page.
Oh...and the translator doesn't update with frames (it won't auto-translate when selecting links with-in a frame)...you'll have to do a copy shortcut to desktop (right click the frame and select Create Shortcut) go to properties of that shortcut now located on your desktop and copy and paste the link from there to the translator.....There may be an easier way, but it's the only way I know. (any link that you select, from then on, should be automaticly translated)
Rough Translation via Systran from Altavista Engine
http://www.ifrance.com/ffantasyworld/app/ffeditor.htm
--------------------
Final Fantasy Editor (closed)
Final Fantasy v1.2b Final Fantasy Editor v1.4
The program so much awaited... finally left.
Final Fantasy Editor is a must for the do-it-yourselfers: it enables you to modify most of your backup of Final Fantasy VIII or IX, PC or Playstation.
For those which plays with a Playstation version, I am happy to announce to you that FF Editor is compatible with Final Fantasy VIII and IX , STAKE and NTSC !
Compared to Final Fantasy VIII Editor, this program does not require any run-time or programs . Stop times of loading, the files of Visual BASIC or MFC of 2 Mo to be downloaded.
Possiblities of F.F Editor for Final Fantasy VIII:
- modification of the characters, the attributes, the limits
- modification of the objects
- ajout/suppression of magics
- modification of the cards, your rules and those of the various areas
- modification of magic associations & of the G-Forces
- modification of the names
- modification of the time of play (for the large do-it-yourselfers)
- modification of the number of gils
- modification of the number of combat and escapes
- modification of... the backup of Chocobo World!
- and still full with others...
Possibilities of F.F. Editor for Final Fanasy IX:
- outline of the record of the skipping rope
For those which would wish to diffuse this to program on their site, you have my authorization in the only condition of sending an e-mail to me by informing me . Thank you!
A help file accompanies the program: lira if possible !
Oh, a lapse of memory that I hurry to repair: visit the Qhimm site on http://home1.swipnet.se/mrdata82 :
Griever (Final Fantasy Editor VIII) it was its idea and I programmed Final Fantasy Editor on his code and it is true that I did not mention it. To repair my error (and I hope that it will forgive me), I withdraw my program where its name does not appear until Thursday April 5 2001 .
Afflicted Qhimm!
-------------------------------
Forgiven?
[This message has been edited by Threesixty (edited April 04, 2001).]
I wonder if that game was translated with a software, too.
I'm French. Do you hate me?
HSC 14233 JVS: Nice entrance. Most people don’t make their first post something so dramatic like that. :)
[This message has been edited by Srethron Askvelhtnod (edited April 05, 2001).]
Anyway, he honestly must've crapped his pants at this, he immediately retracted all his programs, credited me, redesigned the pages and put out a public apology. So there's nothing to bitch about anymore, except maybe for his ignorance, not realizing removing my name from the code was a no-no. Oh well.