Comments (8)
I don't think I ever officially licensed the content, though it is intended to be free/open source. Give me a day or two to decide which license to release it under. I typically use MIT for all of my code, but have heard that documentation shouldn't necessarily use MIT. (If you have any suggestions, let me know, I'm definitely open to input.)
from yesodweb.com-content.
Although some people use GFDL still, Creative Commons has become the de facto standard (and for good reason) for non-code works. If you go that route, the options are CC0 (which is not a license but is a public domain waiver, and there's no need for the warranty disclaimers here like there is for code, so it's safe), CC-BY (is still a license, requires attribution unlike MIT), and CC-BY-SA (this is basically copyleft, and it's the license used by Wikipedia alongside the GFDL). For the most part, MIT and other permissive software licenses are still compatible but kind of inappropriate as it will require everyone to use the unneeded MIT warranty disclaimer for any derivatives. I think CC0, CC-BY, and CC-BY-SA are all fine and probably the best options, choice depends on whether you want to retain copyright and whether you want to be permissive or copyleft.
Do note that CC offers non-commercial (NC) restriction, and that is proprietary, non-free, and incompatible with Wikipedia and others. It's an unfortunate license that shouldn't exist. Likewise, the no-derivatives (ND) license option is obviously non-free (and it's a shame and arguably very hypocriticial that Richard Stallman uses ND term for his writings).
Hope that's clear enough. Cheers!
from yesodweb.com-content.
I've added a LICENSE file. Mind looking it over and making sure it addresses your concerns?
from yesodweb.com-content.
Sure, that dual-licensing seems fine. Dual-licensing is more of a problem if one or both licenses are copyleft, because that could mean that derivatives end up incompatible. With permissive licenses like these, the dual license causes no particular problems (any incompatibility would only happen if others change the license for derivatives, which permissive licenses allow whether you did a single or dual).
Only final request: put a note about the licenses on the website itself.
Thanks!
from yesodweb.com-content.
Good idea, done.
from yesodweb.com-content.
Great!
from yesodweb.com-content.
Quick note: The name on the website for the license, I just realized it is incorrect. The site says "Create Commons" but the license is "Creative Commons". The license file is already correct in that. Also, since this original issue, CC updated their licenses for much better international application and universality. I suggest listing the updated v.4 licenses. Ideally, the mention you should link directly here: http://creativecommons.org/licenses/by/4.0/ and now it is "International" so there's no need to reference the U.S. version or anything like with v.3.
from yesodweb.com-content.
Thanks for the recommendation, I've updated the relevant references.
from yesodweb.com-content.
Related Issues (20)
- Nginx welcome page showing up on https://www.yesodweb.com/ HOT 3
- Error following through with Form section HOT 3
- NULL=NULL is NULL in Postgres HOT 6
- Yesod Book 1.4 --> 1.6 HOT 3
- Broken Link in the Chapter on Persistent HOT 1
- persistent page. Couldn't match type `BaseBackend backend0' with `SqlBackend' HOT 4
- Variable not in scope: entityDefs :: [EntityDef] HOT 9
- Unable to install yesod dev libraries HOT 4
- Undocumented suggestion to use "ddump-splices" GHC option HOT 3
- backslash in ^ escaping example missing in on-line version HOT 2
- Corrections for 1.6 in wiki example are incomplete (getSubYesod)
- Julius example missing rawJS with newIdent
- yesodweb.com domain is probably misconfigured HOT 1
- Book example of Yesod.Auth.Email needs updating / needs further instructions HOT 3
- Include Getting Started Information HOT 3
- Remove yesod init since it is deprecated HOT 1
- Possible mismatch between text and code example HOT 1
- PersistField vs. PersistValue HOT 1
- Outdated environment-variables page HOT 2
- Yesod Typeclass docs incorrectly say "The default value of approot is ApprootRelative" HOT 2
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 yesodweb.com-content.