Giter Club home page Giter Club logo

code-pi's People

Contributors

eah13 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

eah13

code-pi's Issues

License change: CC-BY?

Hilmar sent a well-reasoned email to the group (below) suggesting that CC-By be the default for all Comp-core code projects. I tend to agree. This issue is to reference in a pull request; please discuss further in our google group.

For the record, I chose CC-BY-NC-SA to start because that's what the Pi educational manual uses. But I imagine they were trying to prevent someone from publishing and charging for a book. Our code doesn't need the same protections.


Great to see these come online! As I assume this is just the beginning, perhaps now is the best time to address the content licensing question. Specifically, why was a content license with a NC clause (non-commercial) chosen?

There are lots of issues with the NC clause, in part because it is incompatible with CC-BY (and thus, for example, Wikipedia) and the OSI licenses (even if those are for source code - but part of this endeavor will result in source code, and having code and text content under incompatible licenses seems at least odd, and potentially prone to all kinds of problems and confusion). Another part is that what is non-commercial is poorly defined (even if CC's 4.0 version will make an attempt to define this better, it will still be a while until 4.0 is around). Yet another part is that precluding commercial partners from the outset is rarely a good idea.

So NC really is stifling reuse, not promoting it, and arguably so is the SA clause. Any reason this can't just be CC-BY, as is for example all content of the PLOS journals?

-hilmar

Some material on the NC discussion:

Hagedorn, Gregor, Daniel Mietchen, Robert Morris, Donat Agosti, Lyubomir Penev, Walter Berendsohn, and Donald Hobern. 2011. “Creative Commons Licenses and the Non-commercial Condition: Implications for the Re-use of Biodiversity Information.” ZooKeys 150 (November 28): 127. doi:10.3897/zookeys.150.2189.

http://wiki.creativecommons.org/4.0/NonCommercial

http://mirrors.creativecommons.org/defining-noncommercial/Defining_Noncommercial_fullreport.pdf

http://www.oerafrica.org/copyright/CreativeCommonsIntroduction/Criticismsofthenoncommercialclause/tabid/1282/Default.aspx

Organizational guidance

Repo needs and overall guidance as to what goes where. I'm thinking for now a folder for each source text? e.g. /manual for the Pi manual, /think_python for that text.

But then the repo becomes just an agglomeration of resources that can't stand on their own. See also Issue #5 on scope

Repo scope

What should the scope of this repo be? Initially it is a central place to find code from texts for learning on the Pi and with Python. Should it evolve into a stand-alone resource? e.g. we could take the Manual and make it an interactive command line program that teaches line by line and allows stopping and picking back up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.