Closed qnighy closed 6 years ago
Related to #23 : there is actually a concern about LGPL infection.
Problem: Ruby 1.8.1 contains regex.c
from GNU, which is LGPL-licensed. Therefore (I think) we can't distribute binaries without sources.
Question: how does the original RGSS resolve this licensing issue? Or, does it?
Easy approach: compile regex.c
alone as a shared library or compile Ruby 1.8.1 alone as a shared library. However, current tapir nor RGSS doesn't seem to do it. Looks statically linked.
I've decided to just include archive module in the public source code. This implies people can look into the source to know how encryption works. However, I suspect they would search for "decryption tools" in the wild instead of reading my complicated (sorry!) source code.
Closing in favor of a69b4c2.
Load data from archives like
Game.rgssad
,Game.rgss2a
,Game.rgss3a
.Implementation strategy: