Comments (17)
I'm working on this with Michelle...
from community-programming-book.
Don't you have to get permission from all contributors to change a license to one which is incompatable?
from community-programming-book.
If the License is to have restricitions I would advise to use an existing one. If you want to write an license you certainly need legal advice.
from community-programming-book.
My opinion:
I suggest to look at the way academic papers are licensed... usually free to view(the paid ones are charged by the publishers and not the authors), copyrighted (if all agree we could copyright the parts not picked up from other sources but then ALL sources referred must be strictly acknowledged), and can be referred to by citing(kind of) the original project(the current repo). These points need to be discussed with all participants. Regarding distribution @ODXT as you are the owner you need to decide if you would want this work to be published as a proper printed book, or if you want to maintain a website and distribute electronic copies of the book.
from community-programming-book.
@gadilashashank in my opinion that's good suggestion
Also, two versions of a book, printed and e-book are good options, you know, some like e-books, some prefer printed ones
Other thing, we could also try electronic signatures of authors in printed edition or kinda something
On the other hand, some people they can object that the electronic version would be free, and the print would be payable, so good option is naming printed one 'Fan Edition' and then adding few stickers with that version of book, everyone love stickers.
from community-programming-book.
I just want to note down, that whe are far away from print. It should only considered when we have a first version.
"These points need to be discussed with all participants. "
Yes, but that would only spark a discussion and the License needs to be decided now. Open-source projects need some guidance in some places.
from community-programming-book.
Maybe our own license?
Like @gadilashashank said?
And back to printed version, I know, just wondering 'bout it
from community-programming-book.
@RootPixl Had also that thought, especially considering a print version. the license could limit printing rights to ODXT.
from community-programming-book.
Yeah, it could, it was his idea, and that's the good thing to limit printing rights only to ODXT
from community-programming-book.
I think the primary decision with the issue said lies mostly with @ODXT and the discussion part @FilipeRamalho , would possibly help in making a decison.
from community-programming-book.
Maybe like this ? https://git-scm.com/book/en/v2
from community-programming-book.
@ODXT do you think this should be closed now that we have a license in the repo? Maybe we can re-open it later?
from community-programming-book.
We don't have license.
from community-programming-book.
Writeup
I actually think we shall write our own license. We're currently operating on a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License and if we're looking forward to print our book when we will achieve 25-30 chapters, we shall write our own license to have a right to make money from the printed version. Just thinking in a bigger format, thinking more about the future. For now, our current license is OK, but we need to keep that in mind, if one day, we'd really like to print this, it's gonna be changed.
from community-programming-book.
It would be better to start it right now
from community-programming-book.
from community-programming-book.
RELICENSING has been around for a long time. We should really revive this topic.
from community-programming-book.
Related Issues (20)
- TEST Discord bot HOT 1
- Add chapter on ABC language HOT 1
- Name of author HOT 1
- Choosing agency to publish our book. HOT 6
- Add chapter for Golang HOT 1
- Add Chapter for Pascal
- Adding chapter for Erlang
- Adding chapter for Haskell HOT 1
- Segment C++ into chapters HOT 2
- Add chapter for Lua HOT 1
- Brainfuck chapter
- Malbolge chapter HOT 1
- Perl chapter HOT 1
- bfasm chapter
- Add chapter for PHP HOT 7
- Discord invite HOT 1
- 'Non programming language part'
- Scala part HOT 4
- Hacktoberfest issue
- [suggestion] adding code playgrounds
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 community-programming-book.