Command-line Args Loader

Discussion in 'RGSS3 Scripts (RMVX Ace)' started by Tsukihime, Mar 25, 2014.

  1. Tsukihime

    Tsukihime Veteran Veteran

    Messages:
    8,230
    Likes Received:
    3,060
    Location:
    Toronto
    First Language:
    English
    [​IMG]


    This script simply loads any command-line arguments into ARGV.


    RM doesn’t do this natively so we need to do it ourselves.


    This script is meant to be used for games that will be using custom game launchers that will supply command-line arguments.


    Get it at Hime Works
     
    Last edited by a moderator: Mar 25, 2014
    #1
    DeadElf79 and Zeriab like this.
  2. Solistra

    Solistra Veteran Veteran

    Messages:
    593
    Likes Received:
    241
    This post may be late, but it's worth noting that you're breaking copyright law by defining your own terms of use when all you did, essentially, was add a few lines of code to a library made available under a copyleft license.


    The Shellwords module that you're using, part of the Ruby standard library, is made available under the terms of the Ruby license. The Ruby license is, at its core, a dual-licensed copyleft license, meaning that it is, in fact, protected by copyright law. Basically, you did not fulfill any of the terms of the Ruby license by supplying your own "terms of use" requiring credit be given to you for, essentially, adding ARGV.shift. That's egregious.


    This is also not the first time that I've witnessed you using open-source libraries while supplying your own exclusionary terms of use -- if you're going to bother to use the work of others, you have to respect their licensing terms. The code you are using is not in the public domain, and even if it were, it's ethically questionable to require credit given to you when the functionality was almost entirely provided by others.
     
    #2
  3. Tsukihime

    Tsukihime Veteran Veteran

    Messages:
    8,230
    Likes Received:
    3,060
    Location:
    Toronto
    First Language:
    English
    The shellwords module is copied verbatim, and mainly to avoid requiring devs from downloading a separate script. The Ruby license appears to allow this as well.


    I have updated the script with references to the ruby licensing document, along with some extra comments to make it clear that no modifications were made to the actual module.


    Thanks for pointing this out.
     
    Last edited by a moderator: Jun 12, 2015
    #3
    Solistra likes this.

Share This Page