jasondavies / science.js

Scientific and statistical computing in JavaScript.
http://www.jasondavies.com/
Other
886 stars 93 forks source link

Choice of license? #32

Closed OAGr closed 4 years ago

OAGr commented 4 years ago

Hi,

I noticed that the license page says it is copywritted. The license reads:

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

  * Redistributions of source code must retain the above copyright notice, this
    list of conditions and the following disclaimer.

  * Redistributions in binary form must reproduce the above copyright notice,
    this list of conditions and the following disclaimer in the documentation
    and/or other materials provided with the distribution.

Does this mean that in all other packages that use this, they need to include that writing in their license?

There are, as listed on Gitbub, 50 other packages here that use it, and some quick skimming does not list this in the few I've looked at.

Maybe you would be willing to change to MIT or something standard?

jasondavies commented 4 years ago

This is the 3-Clause BSD license. It's pretty standard. :)

jasondavies commented 4 years ago

Does this mean that in all other packages that use this, they need to include that writing in their license?

No, it means that any redistributions of this source code need to retain the license. The MIT license is the same:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

It's legalese to ensure that people don't publish open-source code without including that code's original license (or if they publish binaries, they need to include the license information in their documentation).

OAGr commented 4 years ago

Got it, I wasn't familiar with the 3-Clause license. Thanks for the response, and apologies for not understanding!