Answer the question
In order to leave comments, you need to log in
What license to use for the web framework?
Good afternoon!
What kind of license to use for a web framework aimed primarily at a large enterprise (ala Spring (Java) / Django (Python))?
I used to use MIT in my small projects, but as I understand it, serious guys love serious licenses.
Now I'm leaning towards Apache 2.0 and BSD-3-Clause
Ps Is it possible not to write a license header in each file or is it a mandatory item in Apache 2.0 / BSD3?
Answer the question
In order to leave comments, you need to log in
> I used to use MIT in my small projects, but as I understand it, serious guys love serious licenses.
> Now leaning towards Apache 2.0 and BSD
-3-Clause
"MIT licenses"?
The second Apache license is indeed spelled out much more carefully.
(By the way, it's good that you indicated which of the "BSD licenses" you are talking about, but it would also be nice to explain which of the "MIT licenses": Expat or X11 ).
> is it possible not to write a license header in each file, or is it a mandatory point of Apache 2.0 / BSD3?
I don't think anything in the 3-BSDL text indicates that it only applies to one file. In the canonical (named) part of the second Apache license, nothing also seems to limit its applicability to a single file. However, the file-by-file part of the contract offered to you clearly speaks about the file (which is not surprising, it is also file-by-file):
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
...
It seems to me that a license is a piece of paper. what does she give? I can't take some framework and use it how I want?
in general, I would choose apache 2.0 or gpl v3; then in the future, if necessary, would change.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question