Comments (7)
I haven't chosen one yet, which one would you recommend? Some have said the GPL is a good choice.
from explainshell.
I believe the GPL would be a great fit for this project.
from explainshell.
Would it be possible to use a more free license than the GPLv3 for this? MIT/X11/BSD is preferred?
from explainshell.
Grimreaper,
I don't know what his expectation of a license might be.
The MIT/X11/BSD license makes the most sense for someone who is using the software solely to scratch their own itch, and wants nothing else from the software. Some people think this is more free because the recipient doesn't take on any obligation when they use the software.
The AGPL and GPL licenses allow an author guarantee that their generosity to others, by sharing the source code,
will be echoed with a corresponding generosity from anyone else who gets a copy of the source code, because the license requires them to be just as generous. Some people believe this is a more free license because it keeps the code free regardless of the purpose the recipient might have in using it.
from explainshell.
@grimreaper, my licensing knowledge is a bit scant, so you'll have to tell me why the GPLv3 is a problem.
from explainshell.
The GPLv3 license prevents this code from being reused by free software projects using the BSD / MIT / X11 or similar licenses. It also prevents use with projects using other open source licenses such as GPLv2.
The key differences were explained well enough by whitten: GPL and related (called 'copyleft') licenses restrict re-distribution of a modified version (some say for the better, others are neutral, others say for the worse). The other licenses (called 'not copyleft', 'copycenter' or 'copyfree') don't have any restrictions, but permit use in redistributed non-open source works. Also don't assume that higher number is better.
imho, unless you have specific business or political needs the GPL should be avoided.
P.S. I won't respond much after this; license is up to the creator, so do your research and make your pick :-)
from explainshell.
Ok, so assuming this is purely a theoretical/ideological discussion and there's no practical reason, I'm fine with the current license.
from explainshell.
Related Issues (20)
- website is not mobile responsive
- apt -f install do not give an answer
- Breaks explaining docker HOT 1
- Is this project still alive ? HOT 4
- Project dependencies may have API risk issues
- Mobile version HOT 3
- 'time' command not showing information
- ffmpeg command not explained correctly HOT 1
- any intention on making a cli interface for this? HOT 8
- Can't explain git log -L HOT 4
- Docker Version Broken - Unsupported OP_QUERY command: count HOT 5
- Wrong numerical file permissions HOT 2
- Add the -W flag to the ping command
- Export usages as docopt HOT 1
- TODOs still relevant? HOT 1
- fails to explain docker's command to add repo
- curl: unknown parameter "--fail-with-body"
- the parser doesn't support 'pattern' constructs in the command you tried.
- Parser doesn't handle less's (and probably vim's?) "plus" arguments
- Maybe add `git clone https://github.com/idank/explainshell.git` to the `Running explainshell locally` section. 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 explainshell.