Code import etiquette / legalities

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • PaulBlay
    Knight
    • Jan 2009
    • 657

    Code import etiquette / legalities

    This is pretty much a newbie question, but what is involved if I want
    to import some feature from Angband to an Angband variant?

    Is it enough to put something like
    Code:
    /* 
     * Copyright (C) 2007 by takkaria
     * Code modified from Angband 3.1.0 source for [variant] by Paul Blay 2009
     */
    on the top or does the variant have to be under the GPL ?
    Can 'just that bit' be under the GPL?

    Anyway I'd like some pointers (not wanting to tread on anybody's toes).
    Currently turning (Angband) Japanese.
  • Magnate
    Angband Devteam member
    • May 2007
    • 5110

    #2
    If it's your own variant, you can decide on your own licensing scheme (and we hope you'll choose the GPL) - and there are standard dual-licence notices at the top of each code block in V, so you can just reproduce it with the bit that you borrow (you can use either of the two offered licences for borrowed code - again, we hope you'll choose the GPL). (That is, unless Takkaria wants all code borrowed from V to be dual-licensed, but I don't think he does.)

    If it's someone else's variant, you should get the maintainer's views on how s/he wants to licence code borrowed from V.

    If it's a variant without a current maintainer, your guess is as good as mine. I'd stick to the GPL in every case.

    CC
    "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

    Comment

    • PaulBlay
      Knight
      • Jan 2009
      • 657

      #3
      Originally posted by Magnate
      If it's someone else's variant, you should get the maintainer's views on how s/he wants to licence code borrowed from V.
      Good point. I didn't realise there were options.

      I shall sound out the maintainer on GPL (it isn't currently under GPL).

      A fair bit of the code is from earlier versions of other variants (and Angband itself) so I suppose many of the people who wrote that code have agreed to GPL for the current Angband (and possibly some of the variants in between). If he likes the idea I suppose whoever organized the GPL effort for Angband may be able to help him out if he wants to go that way for the rest of the code in his variant.
      Currently turning (Angband) Japanese.

      Comment

      • Magnate
        Angband Devteam member
        • May 2007
        • 5110

        #4
        Originally posted by PaulBlay
        whoever organized the GPL effort for Angband
        That would be another of Takkaria's impressive achievements. There's quite a lot of detail on rephial.org about who has been contacted and exactly what code or other contribution they've made. This should make it easier to identify which bits of the variant can be considered GPLd, and any which can't yet be.

        CC
        "Been away so long I hardly knew the place, gee it's good to be back home" - The Beatles

        Comment

        • Nick
          Vanilla maintainer
          • Apr 2007
          • 9637

          #5
          In fact, see here for takkaria's brief (!) rundown of the process.
          One for the Dark Lord on his dark throne
          In the Land of Mordor where the Shadows lie.

          Comment

          • takkaria
            Veteran
            • Apr 2007
            • 1951

            #6
            Originally posted by Nick
            In fact, see here for takkaria's brief (!) rundown of the process.
            I'm not sure I could make it any briefer.
            takkaria whispers something about options. -more-

            Comment

            Working...
            😀
            😂
            🥰
            😘
            🤢
            😎
            😞
            😡
            👍
            👎