3 ms·
I disagree with both paragraphs. By choosing a license that requires attribution, developers are communicating a preference. MIT0 and 0BSD exist. If someone do
by CameronNemo 4y ago
I disagree with both paragraphs.
By choosing a license that requires attribution, developers are communicating a preference. MIT0 and 0BSD exist. If someone does not care about attribution, they would use one of those licenses.
Dynamically linking to a MIT lib is not the same as distributing an MIT lib, so yeah static linking to the lib is completely different, according to the terms of the license.
If you are working professionally as a software developer, or even just appreciate open source contributions, please take licensing terms more seriously.
Kind regards.
- c0mptonFP 4y agoThat's one of the thing that riles me up. The vast majority of programmers, especially in the open source community, don't take licensing seriously.
- deadbeeves 4y agoThey certainly don't care enough to enforce it. >Dynamically linking to a MIT lib is not the same as distributing an MIT lib Would you mind citing the clause that makes that distinction?
- schemescape 4y agoI’m not a lawyer and this is not legal advice, but… > The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. When statically linking, you’re including a copy of the software, so you’re required to include the notices. When dynamically linking, you’re not including the software. Seems pretty straight forward to me.
- deadbeeves 4y agoAh, I was assuming you're distributing the dynamic library in the package. That's typically what you do on Windows. If you're not doing that then yes, I suppose you don't need to include the license.