hydracastlelabyrinth icon indicating copy to clipboard operation
hydracastlelabyrinth copied to clipboard

License

Open sheepo99 opened this issue 4 years ago • 27 comments

Hello,

I was interested in submitting this project to the Debian Games Team to include in their main repository. However, because Debian requires confirmation on licensing matters, I would need confirmation Buster did indeed allow you to license the original data files under the GPLv2. If possible, do you think you can upload the correspondence between you and him?

I was also thinking of contacting Buster himself on this matter. Can you let me know if he is able to communicate well in English?

Kind regards, Sheepo99

sheepo99 avatar Jul 12 '19 13:07 sheepo99

Hi,

That's an interresting question, but look in the orinal notice in the readme: "This work has been done by an anon from /hbg/ on 4chan.org/vg/ and not me"

I'm afraid I haven't contacted Buster about this. What I propose is: you can try to contact him (in english). If english is an issue, tell me, and I'll try to ask a friend taht speak and write japanse to help.

To sum up: the source code is not original code by buster, but an anon person, that put code as GPL2. The data is from buster original game, and hopefully it's ok to distribute (it's freeware as far as I can say).

ptitSeb avatar Jul 12 '19 14:07 ptitSeb

In order to distribute the game on the Debian repositores, the data license must be compatible with GPL or Creative Commons, so in this case, being gratis is not enough, and knowing the data license is a must! Do you happen to know where i can find the code repo created by the 4chan dude so I can try and contact him?

One more question do you eventually plan to finish this project, given that at this point it is still in an unfinished state?

sheepo99 avatar Jul 12 '19 14:07 sheepo99

Ah sorry, I lost track the orignal stuff, but maybe google knows.

I understand the licence issue for debian, and for the Data, only Buster can answer.

For the project, it's pretty much finished now. The game is completable, and suffer no known bugs. I may do some light bug fixing or add some (exotics) plateform support, but appart from that, it's in a completed state.

ptitSeb avatar Jul 12 '19 14:07 ptitSeb

Doing a first playthrough I already found some bugs, for instance, there is no options menu in the main menu and it's impossible to access by pressing X unless in game. Another problem is that attempting to close the application window or using alt+F4 resuts in the game either starting/pausing instead!

Finally it would be nice if it would be possible to configure the controls in the options menu,

sheepo99 avatar Jul 12 '19 14:07 sheepo99

Ah yeah, I should implement Option in the main menu, right.

Quitting the main window lead to Pausing? Using SDL2 build I guess?

Yeah, configuring the controls (including gamepad), would be good, I agree.

ptitSeb avatar Jul 12 '19 15:07 ptitSeb

No, I'm using the SDL 1.2 build. Please find attached a video of the issue:

hcl.mp4.zip

As you can see when i try to close the window with the mouse it starts/restarts the game. Alt+F4 produces the same results.

sheepo99 avatar Jul 12 '19 17:07 sheepo99

Hello, any updates on this? As you can see I attached a video of the issue.

sheepo99 avatar Aug 05 '19 18:08 sheepo99

Ah non, sorry, I was busy with other projects. But I'll fix this. I'm pretty sure it's not too complicated, just missing correct handling of SDL_QUIT message probably.

ptitSeb avatar Aug 05 '19 19:08 ptitSeb

@sheepo99 : I have pushed something, I think it fixed the issue with the Alt-F4 / Closing the window.

ptitSeb avatar Aug 06 '19 08:08 ptitSeb

That fixed it, thanks! If you could also add an the Options menu to the Main Menu and a way to configure keys it would be really nice!

I've also wanted to contact Buster but I do not think he speaks English. If I were to write an email could your friend maybe attempt to translate it?

sheepo99 avatar Aug 06 '19 22:08 sheepo99

The Option in main menu should be fairly simple. Configuring key is bit more complicated so that one will probably take a bit more time.

For Buster, sure, I can ask if he can translate.

ptitSeb avatar Aug 07 '19 05:08 ptitSeb

So, OPTIONS is in the main menu too now.

ptitSeb avatar Aug 07 '19 08:08 ptitSeb

Thank you! You're being a really cool developer by fixing all this stuff so promptly! I've already written the text to Buster. Let me know to which address I can send it to you for translation. :)

Kind regards

sheepo99 avatar Aug 07 '19 12:08 sheepo99

Send it to me (my mail should be in your notification mail)

ptitSeb avatar Aug 07 '19 12:08 ptitSeb

I cannot see your address in the notification email. If you you don't want to reveal your email publicly, you can mail me first at my trash address

sheepo99 avatar Aug 07 '19 22:08 sheepo99

I cannot see your address in the notification email. It's all sent via notifications(at)github(dot)com

If you you don't want to reveal your email publicly, you can mail me first at my trash address

No I mean, in the message, I had wrote my address, but I then edited it to remove the address. So it should be in the mail you received, but no more apparent. Or maybe you didn't received notification mail, or discard them immediatly?

ptitSeb avatar Aug 08 '19 08:08 ptitSeb

Ah, I see it now, thanks! Kindly edit your previous message containing the quote with my address then!

In the meantime I found two bugs concerning character animations and speed. I'll report them later with videos and such.

sheepo99 avatar Aug 08 '19 13:08 sheepo99

Ah, I see it now, thanks! Kindly edit your previous message containing the quote with my address then!

Done.

ptitSeb avatar Aug 08 '19 14:08 ptitSeb

Hello again,

Did you happen to receive the email I sent you?

sheepo99 avatar Aug 22 '19 22:08 sheepo99

Hello, apart from a reminder to the email that I sent you a while ago I would like to note something:

I've just noticed you seem to have added a copyright note with your name to the main screen. Technically you are not allowed to do this for two reasons: 1 - Until we get confirmation of the opposite, the original game is still copyrighted by Buster, and you cannot add yourself as a copyright holder because you did not create this intellectual property, even if you created the code for this port. 2 - This port and the original code that it is based on is licensed under the GPL, which is incompatible with the notion of copyrighted code.

As such the correct note that should be added should be:

(C) 2011 E. Hashimoto GPLv2 2017-2019 ptitSeb

sheepo99 avatar Sep 24 '19 18:09 sheepo99

Ah, ok, thanks, I'll fix that tomorrow.

Also, about the mail, I had forwarded it to my friend as soon as I received it, I'll ask him if he did something with it.

ptitSeb avatar Sep 24 '19 18:09 ptitSeb

Cool, thank you very much! I'm still hoping that we will be able to contact buster sometime. If we ever manage to get the art license changed to GPL we will be able to submit this to the repositories of most major linux distros, where it will be widely disseminated by the community. :) It also means the game will effectively become part of the creative commons which is a very positive thing for public good.

sheepo99 avatar Sep 24 '19 19:09 sheepo99

As such the correct note that should be added should be:

(C) 2011 E. Hashimoto GPLv2 2017-2019 ptitSeb

Or should I just drop the (c), and simply have

(C) 2011 E. Hashimoto
2017-2019 ptitSeb

I'm quite limited (caps only, not a a lot of space), so I guess things like "Linux & co. port by ptitSeb" are not possible.

ptitSeb avatar Sep 24 '19 19:09 ptitSeb

What about this:

(C) 2011 E. Hashimoto GPLv2 2017 ptitSeb

or if you still lack space

(C) 2011 E. Hashimoto GPLv2 ptitSeb

Marking something with a date only really matters if you want to set the beginning of a copyright for legal purposes. For GPL and CC licenses the date is not really necessary, but if you want to include it, the initial year of completion for the first stable version should be enough.

sheepo99 avatar Sep 24 '19 19:09 sheepo99

Ok. Also, I don't have lower case letter, so GPL2 will work fine, right?

ptitSeb avatar Sep 24 '19 19:09 ptitSeb

Yeah that's fine.

sheepo99 avatar Sep 24 '19 19:09 sheepo99

Ok, I have update the Title screen. You can check the Web version to see the result.

ptitSeb avatar Sep 25 '19 08:09 ptitSeb