You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 19, 2023. It is now read-only.
I'm working on a comprehensive maneuver planning library written in kOS. Since I borrow a tiny bit of code from MechJeb, I'm using its (GPLv3) license as well. (Arguably the tiny bit of code I'm using is a small math function which may not qualify for copyright protection by itself, but I'm trying to avoid that issue for the time being -- permission is always better even if not strictly required).
I've recently started working on adding intercepts and transfers to my library, and I've adapted someone else's kOS adaptation of your Lambert solver code for that purpose. However, your code (and theirs by extension) is licensed CC-BY-NC-SA, making it incompatible with GPLv3.
A look through the commit history shows you as the sole author of the Lambert solver; there are other contributors but none that have affected the code in question. Thus, given my understanding of copyright law, you may alter the license/relicense/dual-license it however you choose.
Would you be willing to dual-license the current version of lambert.js/lambert.coffee to also allow GPLv3 usage? (I'll also need to get permission from the author of the kOS port, but their permission is meaningless without yours). My own code will maintain attribution and such, but under GPLv3 I can't ensure that forks continue to do so.
The text was updated successfully, but these errors were encountered:
I'm working on a comprehensive maneuver planning library written in kOS. Since I borrow a tiny bit of code from MechJeb, I'm using its (GPLv3) license as well. (Arguably the tiny bit of code I'm using is a small math function which may not qualify for copyright protection by itself, but I'm trying to avoid that issue for the time being -- permission is always better even if not strictly required).
I've recently started working on adding intercepts and transfers to my library, and I've adapted someone else's kOS adaptation of your Lambert solver code for that purpose. However, your code (and theirs by extension) is licensed CC-BY-NC-SA, making it incompatible with GPLv3.
A look through the commit history shows you as the sole author of the Lambert solver; there are other contributors but none that have affected the code in question. Thus, given my understanding of copyright law, you may alter the license/relicense/dual-license it however you choose.
Would you be willing to dual-license the current version of lambert.js/lambert.coffee to also allow GPLv3 usage? (I'll also need to get permission from the author of the kOS port, but their permission is meaningless without yours). My own code will maintain attribution and such, but under GPLv3 I can't ensure that forks continue to do so.
The text was updated successfully, but these errors were encountered: