JPLRepo / ResearchBodies

ResearchBodies is a Kerbal Space Program mod that adds the functionality of tracking bodies to explore them.
13 stars 12 forks source link

API wrapper license (some confusion) #35

Closed Rodhern closed 6 years ago

Rodhern commented 6 years ago

I downloaded this MIT licensed file: RBWrapper.cs.

So far so good. Now to the somewhat confusing part. It is mentioned in the readme that some parts of this repository are 'all rights reserved' and require express written permission for modification and redistribution. Then there is a reference to license files in the 'Distribution Folder'. So is that e.g. the file tugged away here: /Distribution/GameData/REPOSoftTech/ResearchBodies/LICENSE Software.txt. If it is, it basically says to read the comment in the top of the file. Fair enough, at the end of the day you are offering the mentioned wrapper to the world under an MIT license (which happens to be one of my favourite licenses).

Then when I go to the wiki I see this quote

This reflection wrapper API is used to interface to ResearchBodies. Before you re-distribute or wish to integrate to this DLL please drop me a PM on the KSP forums, Thanks! You can find the Wrapper Class here:- https://github.com/JPLRepo/ResearchBodies/blob/Dev/API/RBWrapper.cs

So, would you prefer to be told when someone considers using/modifying/redistributing the wrapper? My guess is that most people probably are happy to tell you. Right now, I think it just a bit confusing, if that is your preference or not.

JPLRepo commented 6 years ago

The RBWrapper is MIT. as per the file. The parts of the code that are ARR are commented as such. The wiki quote is simply that I would like people to let me know if they want to integrate into the mod - so if I make changes in the future - I can let them know.

Rodhern commented 6 years ago

That makes sense. Thanks.