![]() |
#1 |
Knight
Join Date: Jan 2008
Posts: 926
![]() |
Licensing question re old variants
Because I've got a nasty head cold, and feel like working on something other than Neoband right now... (I'll probably get that release out tomorrow, probably!)
If I wanted to embark on a naive attempt to port a pre-GPL variant to another programming language, using the original source code as a basis and reference, including some of the initial structure/object layout of the code; would the theoretical complete product also have to be under the original Angband license? Or can ported versions just be GPLed? |
![]() |
![]() |
![]() |
#2 | |
Angband Devteam member
|
Quote:
More practically, it's unlikely that anyone would mind. If you put in your license.txt file a note to the effect that you have deliberately chosen not to dual license and link to takkaria's excellent blog article explaining the original GPL effort to move away from the dual license, you're likely to be forgiven by almost anyone.
__________________
"3.4 is much better than 3.1, 3.2 or 3.3. It still is easier than 3.0.9, but it is more convenient to play without being ridiculously easy, so it is my new favorite of the versions." - Timo Pietila |
|
![]() |
![]() |
![]() |
#3 | |
Veteran
Join Date: Jun 2007
Posts: 1,391
![]() |
Quote:
Ignoring the practical side, you definitely cannot just copy & paste code and then adapt it to $NEW_LANGUAGE without running afoul of copyright law (if there's someone interested in pursuing a copyright claim). One way to accomplish what you want and which has been done in practice (I believe) is to somehow establish an API between the new code and old code and to rewrite every bit of old code (without copy/paste!) in $NEW_LANG using the API. This is a sort of less formalized version of the "Clean room" approach, and should be sufficient for all practical purposes. It's still a lot of effort though. Summary: If you really want a different license, it's probably easiest to just do a full rewrite without looking at the original code and copying the overall design. EDIT: Obviously, IANAL and this is not legal advice! |
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Question re: new variants to the ladder | Avenger | Variants | 2 | December 11, 2013 19:31 |
Status of variants? | CJNyfalt | Variants | 17 | June 15, 2011 19:17 |
Variants | dhegler | Vanilla | 15 | January 15, 2010 08:46 |
There are too many variants. | Antoine | Variants | 23 | December 28, 2008 02:20 |
What variants use graphics beyond the @? | Ghen | Variants | 7 | July 13, 2007 01:05 |