Comments (8)
I agree you technically can't just add a licence file like that. For what is worth, we only know for sure that only the extensions from the Public Library are under CC-BY (even if CC-BY have always be the "spirit" of the repo).
It may also be a good idea to add a line somewhere (e.g. in the README) that indicates that if you want to add you extensions to the repo, you agree to release them under the CC-BY licence (just to be clear to everyone).
And since this repo is for the moment the de facto place to look for Inform extensions, maybe there could be a section in the README listing other places where authors can find extensions, for people that don't want to host them here (for example if they don't want to release them under CC-BY).
from extensions.
The licensing status of all Inform extensions from the Public Library is given as CC-BY.
While this repository isn't curated to the extent that used to be (and has a less formal entry process), as far as I am aware the spirit of that license still lives on in all extensions here. (If you can find any statement to the contrary in any specific extension, please point it out.)
I don't think it's a good idea to invite individual extension authors to use a different license. But certainly I think we could add an explicit CC-BY license file to the root to make GitHub happier about the idea.
from extensions.
We should definitely include a license file in the root. I think I agree that it's probably best to not have extensions under other licenses - if someone doesn't want theirs to be CC-BY licensed they should host it somewhere else I think.
from extensions.
I don't think GitHub directly recognises CC-BY licenses like it does some of the others (to show the license name directly) since it has software-only blinders on. But this will add a link to read it, at least.
from extensions.
Note that simply adding a license file to a repository doesn’t license everything in the repository under that license. You actually have to check each extension, ask its copyright holder for permission to use CC-BY if applicable, and remove it if you don’t get permission.
from extensions.
FWIW, my extensions in this repository are all under CC-BY. I hereby declare so.
Some of it is based on other people's work, and I'm not sure which of those works were in the Public Library or explicitly CC-BY licensed, though.
Specifically, Neutral Standard Responses contains material from
Neutral Library Messages by Aaron Reed
Unknown Word Error by Mike Ciel, which itself contains material from Andrew Plotkin and from Neil Cerutti's Dunno for i6
My version of Large Game Speedup is based on Andrew Plotkin's (with extensive changes), which is in Counterfeit Monkey. I believe it is under CC-BY as a result of that?
My version of Undo Output Control contains material from
Undo Output Control by Erik Temple
Empty Command Handling by Daniel Stelzer based on code by Matt Weiner
I would appreciate it if these could be "license-cleared".
A good first step would be to make a list of which of the extensions in this repo were in the Public Library (and therefore definitely under CC-BY). Perhaps also the extensions in Counterfeit Monkey can be considered definitely under CC-BY? (There are quite a few.) Then we can try asking the authors of other extensions one at a time.
from extensions.
My stuff is all CC-BY also. I just added a note to https://github.com/erkyrath/i7-exts saying so.
from extensions.
I think most of the extension authors have email addresses which can be tracked down. Would it be out of line to start contacting the authors of the older extensions which weren't in the Public Library and asking for explicit permission to license under CC-BY?
from extensions.
Related Issues (20)
- Aaron Reed’s Smarter Parser has an infinite loop
- Request for Aaron Reed's Remembering HOT 1
- GEP/FW: investigate rearrange events HOT 2
- Menus bug: true and false hidden-row entries treated alike HOT 1
- Objects Matching Snippets is broken, and I have some unbroken code HOT 7
- Glulx Input Loops by Erik Temple doesn't compile under 6M62 HOT 1
- Simple Graphical Window: Public Library version has documentation error HOT 5
- Threaded Conversation by Chris Conley gives wrong parser errors in 6M62 HOT 6
- Version 12 of Tailored Room Description error HOT 3
- Destinations can't start with a number in Transit System extension HOT 5
- Glulx Entry Points command pasting is not invoked, preventing hyperlink extensions from working HOT 8
- Consolidated Multiple Actions by John Clemens doesn't compile
- "Glulx Real Time" needs updating for 6M62
- FW: Fix the acting main window on restart
- Approaches by Emily Short doesn't document "hurrying" HOT 1
- Undo Output Control by Erik Temple steps on #undef from 6.3.3 compiler HOT 3
- bug in can't eat other people's food rule when including Rideable Vehicles HOT 3
- Repository reorganization for multiple Inform versions HOT 22
- Set up automated testing for 9.3/10.1 branches HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from extensions.