Open TheZeus121 opened 5 years ago
Yes, the project needs a license, I would recommend BSD 2-Clause or MIT, as they are the true definition of "free" because they do not have many requirements.
Hi everyone — sorry for the literal years-late reply.
While I do agree that the project should ideally be relicensed to one of the various established open-source licenses (preferably a permissive one such as MIT or BSD 2-clause, which are usually my go-tos), this is unfortunately a rather complicated situation.
This is the original "license" that was included with the original Syobon Action source code from 2007, in Japanese:
スパゲティソース かつ タブが一度も使用されてないうえ、
クラスわけ無しにif文大量使用のカオスを解読できる方はどーぞw
ご自由に改造なさって下さい。
ただ、そのままのソースを配布するのはご遠慮下さい。
Here's my English translation of the above:
If you can somehow understand this spaghetti code made up of if statements with
no class separation and no indentation whatsoever, please feel free to modify
it as you wish.
However, please refrain from redistributing the unmodified source code as-is.
(※ I am aware that this repo does not have a complete history of all changes prior to RC 2 tracked in Git — this will be corrected.)
All that being said, in order to relicense the code and associated assets, you must seek permission from all other contributors for a given project.
Unfortunately, my attempts at getting into contact with the other upstream contributors several years ago in 2019 (when this issue was first created) have failed — I never got a response from anyone involved.
(In fact, that's why this reply is so delayed — I thought I would post a comment here after getting a reply but uh… that sure worked out!)
As a result, I unfortunately do not think I can legally relicense this.
I'll keep this issue thread open, though, as I do want to perhaps make another attempt sometime again now that some time has passed (so as to not be a bother).
※ Also, I plan to fully clean up this project in general, including doing another translation pass of the README from the original Japanese text so that it sounds a little less awkward in English.
If the content wasn't licensed initially then it is considered public domain
@nekobbbbbbit I am (obviously) not a lawyer, but uh… I don't think that's correct, based on everything else I've read about similar situations.
I'll try again to establish contact sometime soon and hope for a proper answer.
@nekobbbbbbit I am (obviously) not a lawyer, but uh… I don't think that's correct, based on everything else I've read about similar situations.
I'll try again to establish contact sometime soon and hope for a proper answer.
did you write the source code?
https://sourceforge.net/projects/opensyobon/ specifies it as GPLv2
…
Gods, all these years and I never saw that. Thank you for sharing your findings.
It's odd that a LICENSE
file was never included in either the source tarball or the binary distributions, though — fairly certain that's required by GPLv2.
I'll still make another attempt at contacting both upstream contributors just to be extra sure — notably, I want to make sure that the GPLv2 relicense was done with the permission of the original author.
If I don't receive a reply, I will just go ahead with licensing this repo as GPLv2.
Please ping me for an update. I submitted a port email to ports@openbsd.org and it's ready. I even patched pledge(2)
support, but only thing holding it back is the license
@akemin-dayo any update on this?
@akemin-dayo, WRT the GPLv2-licensed opensyobon
source code of v0.9, RC1 and RC2 at SourceForge, please also mind this issue report there: "This is … Syobon Action 2 (an unofficial fan sequel), …"
Side notes:
twoscomplement
who uploaded these three source code drops (v0.9 on 2010-05-23, RC1 on 2010-07-01, RC2 on 2010-09-15) calls himself Mathew Velasquez and seems to have used this SourceForce account solely for creating the opensyobon
project page and uploading these three source archives together with their game data archives as well as their corresponding binaries.SomeOne
who created aforementioned issue #4 "Inaccurate Project Description" at SourceForge calls her-/himself catmariopro and used this SourceForce account solely for this single issue report!I do not remember, if one can contact other SourceForge users when being logged in and I seem to have forgotten my credentials for SourceForge.
Note that I also have not downloaded the source code archive and data archive of Syobon Action RC2 from SourceForge and compared it with a Git-checkout of commit 5902a6b here to see if they are identical.
P.S.: The Syobon Action Fandom Wiki and the English Wikipedia does not seem to reveal any additional information of the source code history, maybe the Japanese Wikipedia does?
There is no license specified for the source code and the resources. The following is not enough for this to qualify as an open-source project, since the following doesn't even allow modification and isn't clear on redistribution ("if you wish" doesn't mean "you can").
How to fix this:
This is of course only possible if you have created all of the files, which I assume might not be the case since this is a port, in which case you need to get a permission from the original author(s) to re-license their work.