Please release Katawa Shoujo source code as free software

A forum for general discussion of the game: Open to all punters


mYse|f
Posts: 5
Joined: Fri Feb 27, 2015 8:43 am

Please release Katawa Shoujo source code as free software

Post by mYse|f »

First I wanna thank the KS dev team for creating such an amazing VN game. This topic was created with good intentions and I doesn't want to blame anyone for anything.

Recently, I have been informed that Katawa Shoujo is neither "open source" nor "free software" as multiple sources claim to be. After investigating this claim, I found out that the Ren'Py scripts located in game/*.rpyc comes only in compiled form. With some research I was able to reconstruct the full game source to check whether it contains python code (and it does). Since the game is covered under the CC BY-NC-ND 3.0 license, these files are also distributed under this proprietary / non-free license.

I've opened this topic to ask about the possibility to include the missing source files (game/*.rpy) in the distributed game archives (or in some other way like an SVN repository) and license them liberately by dropping the NonCommercial (NC) and NoDerivatives (ND) clause for the source, or by choosing a different free software license. This way Katawa Shoujo will stay a non-commercial project with no derivatives possible, while become free software. Note that only the KS code is in question, not the whole game.

Thanks and regards,

Peter
User avatar
Eurobeatjester
Posts: 837
Joined: Thu Nov 28, 2013 5:59 am
Location: Denial

Re: Please release Katawa Shoujo source code as free softwar

Post by Eurobeatjester »

I smell something cooking...
Stuff I'm currently writing: Learning To Fly: A Saki Enomoto Pseudo Route
Two Turtledoves - A Lilly/Hisao Christmas Oneshot
Blank Mage wrote:
Eurobeatjester wrote:I doubt my ability to write convincing lesbian erotica
believe in yourself
User avatar
Mirage_GSM
Posts: 6148
Joined: Mon Jun 28, 2010 2:24 am
Location: Germany

Re: Please release Katawa Shoujo source code as free softwar

Post by Mirage_GSM »

KS is "Free Software" as in "You don't have to pay for it".

It is not Open Source, and the script files won't be published, since the only uses someone could have for the script files (apart from the official translations) would be violating the VN's licence, which explicitly forbids use of KS assets (which include the script files) for anything not explicitly allowed by 4LS.
Emi > Misha > Hanako > Lilly > Rin > Shizune

My collected KS-Fan Fictions: Mirage's Myths
griffon8 wrote:Kosher, just because sex is your answer to everything doesn't mean that sex is the answer to everything.
Sore wa himitsu desu.
User avatar
Oscar Wildecat
Posts: 479
Joined: Sun Jul 28, 2013 7:28 pm
Location: A short drive west of Kingdom Come.

Re: Please release Katawa Shoujo source code as free softwar

Post by Oscar Wildecat »

The first post also misses the fact that the ren'py engine on which KS is based upon is open source software (covered under the MIT license). Also, any python in the compiled scripts is a result of the use of the underlying ren'py engine.

Thus, it would only be the 4LS assets (art work, script files, etc.) that are covered by CC BY-NC-ND 3.0 license.
I like all the girls in KS, but empathize with Hanako the most.
"Never argue with stupid people, they will drag you down to their level and then beat you with experience." - Mark Twain
“Diplomacy is the art of telling people to go to hell in such a way that they ask for directions.” - Winston Churchill
Checkout SordidEuphemism's Logo Thread.
User avatar
AussieInquisitor
Posts: 147
Joined: Sun May 05, 2013 11:18 pm
Location: Brisbane, Australia

Re: Please release Katawa Shoujo source code as free softwar

Post by AussieInquisitor »

I think the devs have made themselves very clear on this (relating to the assets proper) and similar issues every single time, regardless as to whether the person asks for permission or doesn't have their blessing.

To quote Dr Evil (inb4 the Cook burns this thread): "................... How about 'no'?"

EDIT: The engine proper, as Wildcat pointed out, might be a very tentative possibility, but the assets and script files of KS itself? Nah uh, no go.
Tha gaol agam ort, Lilly. Slàinte mhor a h-uile là a chi 's nach fhaic.

"I think I can hear SlientCook building more Sorry Corners from the remains of cooked threads to cope with the demand."
- Rhodri, 07/04/2015
mYse|f
Posts: 5
Joined: Fri Feb 27, 2015 8:43 am

Re: Please release Katawa Shoujo source code as free softwar

Post by mYse|f »

Thanks for the comments.

Eurobeatjester: Would be great, but I doubt this will ever gonna happen. :(

@Mirage_GSM: You miss my point that these files include Python code which makes them software (this also underline the fact that these are compiled binaries). Otherwise plain text files with dialogues would be ok (btw., the game/data.rpa is the file holding all the assets).

Oscar Wildecat: Ren'Py along with other libraries including the assets are all ok, except these .rpyc files which are software. I just want to know whether the KS developers are willing to release them as "free software" or they keep the game closed-source.

AussieInquisitor: Can you post a link to the thread you mentioned? The engine is already free so that's not a problem, nor the assets included in game/data.rpa. The issue is with the game source code not beign free as in freedom.
mYse|f
Posts: 5
Joined: Fri Feb 27, 2015 8:43 am

Re: Please release Katawa Shoujo source code as free softwar

Post by mYse|f »

Just to make myself more clear, I am not asking to distribute the character dialogues under different terms - that is game content after all. What I ask is to release the Ren'Py scripts written in Python by the KS dev team under a free license. Other Ren'Py scripts that does not contain Python only needs to be available in source form.
User avatar
Mirage_GSM
Posts: 6148
Joined: Mon Jun 28, 2010 2:24 am
Location: Germany

Re: Please release Katawa Shoujo source code as free softwar

Post by Mirage_GSM »

Of course they are software. They are a part of a VN after all.

You miss the point that they still fall under the license of 4LS.
If you had read the FAQ:
Suriko wrote:Q: Are you going to release [sprites, CG, music, backgrounds, etc] separately once the project is finished?
A: An OST (Original Sound Track) can be downloaded from the official site. Other than that, no. You're welcome to grab anything you can from our main site though, and to screenshot away.
And later on:
3. You may not alter the game, nor make your own derivative work that builds on it. Specifically, we have a dislike for reverse engineering the game to extract the music, art or scripts, which is in breach of this license.
So, no, the plain text version of the script is specifically not available and won't be.

Again, I don't see what you could do with the files that would not violate the licence…
Emi > Misha > Hanako > Lilly > Rin > Shizune

My collected KS-Fan Fictions: Mirage's Myths
griffon8 wrote:Kosher, just because sex is your answer to everything doesn't mean that sex is the answer to everything.
Sore wa himitsu desu.
User avatar
delta
Feels Badman
Posts: 1143
Joined: Sat Sep 08, 2007 8:39 am

Re: Please release Katawa Shoujo source code as free softwar

Post by delta »

I think you'll have better luck convincing your erroneous sources. Specific problem solutions can be made available upon request, but I'll have you know that I think that the FSF is a bunch of lunatics and I'd rather never write a line of code again than put it under the GPL, unless I strictly have to legally.

I believe software is a means to an end and results are what counts, so if you see a thing in KS and want to know how it's done, feel free to ask, and then I'll probably tell you how I did it if you're not obviously a terrible person. But I am not blanket-releasing the sources, reasons including:
• It's terribly disorganized and badly commented
• most of it is old and terribly written
• it's hackjob upon hackjob for an engine that is 5 years out of date
• the majority of it is completely trivial
• a lot of the things that aren't trivial are extremely specific to KS and making them less so requires as much effort as coding them from scratch
• I consider the "software is people too, it wants to be free" crowd getting annoyed a bonus
Image
mYse|f
Posts: 5
Joined: Fri Feb 27, 2015 8:43 am

Re: Please release Katawa Shoujo source code as free softwar

Post by mYse|f »

@Mirage_GSM: This is a principial question. If KS is not free software, I have to remove it from my wiki. That's the point in this case.

@delta: Thank you for your response. Judging by the KS intro sequence, I suppose you're the one responsible for the original game source code so I'm taking your words as definitive. You does not need to go with the GPL licensing scheme if you don't like to, there are many other software licenses that fits the case just as well like MIT/Expat, Python, CC-BY-SA and many more. I asked because without the source code beign freely licensed, I can no longer recommend KS through my wiki and that would be a HUGE loss from my perspective. If it's just about the code quality, this can change once it is freely licensed. There are enthusiastic people around KS and other free software projects who already proved this. This issue may seem trivial but from the freedom perspective it is decisive. However, if this is your decision I fear that I must remove KS from my wiki. :(
User avatar
Eurobeatjester
Posts: 837
Joined: Thu Nov 28, 2013 5:59 am
Location: Denial

Re: Please release Katawa Shoujo source code as free softwar

Post by Eurobeatjester »

Better do as he says, delta. He has a wiki.
Stuff I'm currently writing: Learning To Fly: A Saki Enomoto Pseudo Route
Two Turtledoves - A Lilly/Hisao Christmas Oneshot
Blank Mage wrote:
Eurobeatjester wrote:I doubt my ability to write convincing lesbian erotica
believe in yourself
Megumeru
Posts: 1258
Joined: Wed Feb 08, 2012 10:17 am
Location: Land of the Rising Sun

Re: Please release Katawa Shoujo source code as free softwar

Post by Megumeru »

Then again...(since I am more or less ignorant on the source code or wtv)

Why would you need the source code to stop you from putting in on the wiki and advertise KS? It's been word-of-mouth for a long time and that's how we got this small, tight-knit fan group. So what does a wiki has to do with it?
Image
They say they hate Shizune? What is this? BLASPHEMY!

SHII-HAEL!
Shizune>Rin>Emi>Hanako>Lilly
"A writer is a light that reveals the world of his story from darkness. Shapes it from nothingness. If the writer stops, the world dies with it." - Alan Wake
Yes, I write stories. Currently working on: The Haunting: A Love Story
User avatar
FelOnyx
Posts: 235
Joined: Tue Nov 12, 2013 4:50 pm
Location: Connecticut

Re: Please release Katawa Shoujo source code as free softwar

Post by FelOnyx »

Megumeru wrote:Then again...(since I am more or less ignorant on the source code or wtv)

Why would you need the source code to stop you from putting in on the wiki and advertise KS? It's been word-of-mouth for a long time and that's how we got this small, tight-knit fan group. So what does a wiki has to do with it?
It seems the wiki he's talking about is an encyclopedia of things with freely available source code, and something with source code that isn't freely available wouldn't belong there.
AlexG wrote:For a moment there I thought Marx woke up as some kind of stripper in the middle ages
BlackGoldShooter wrote:This is what happens when children don't eat their vegetables. First they start manufacturing statuettes. Next they take over the world.
User avatar
Eurobeatjester
Posts: 837
Joined: Thu Nov 28, 2013 5:59 am
Location: Denial

Re: Please release Katawa Shoujo source code as free softwar

Post by Eurobeatjester »

The wiki linked in the original post has to do with polishing a specific Linux/GNU distribution. Not sure if that's the wiki in question, but it doesn't seem like the type of place you'd see a link for KS.
Stuff I'm currently writing: Learning To Fly: A Saki Enomoto Pseudo Route
Two Turtledoves - A Lilly/Hisao Christmas Oneshot
Blank Mage wrote:
Eurobeatjester wrote:I doubt my ability to write convincing lesbian erotica
believe in yourself
Notguest
Posts: 198
Joined: Tue Aug 25, 2009 4:56 pm

Re: Please release Katawa Shoujo source code as free softwar

Post by Notguest »

The other thing you seem to be missing is that the "source code" of KS essentially is just the scripts which are obviously more content than software. The only nontrivial code is a few things for customizing the menus and settings, and that's obviously highly specific to KS. I doubt there's anything there that would be of interest independent of KS anyway, so free software licensing doesn't even make sense.
Locked