Giter Site home page Giter Site logo

Comments (6)

wjcrowcroft avatar wjcrowcroft commented on September 24, 2024

Good point, will add license info soon.

Shouldn't stop you from using it, though, unless you were planning to change the name and sell it for profit - which would be extremely uncool!

from money.js.

bymerej avatar bymerej commented on September 24, 2024

Hard to imagine a lawyer (or a jury) would agree with that. But IANAL.
e.g. if you sued me for shipping a tarball with your library (as is; missing a license) in it. (same name but part of a larger project. e.g. zencart or a clone of it)

In any case, this is a problem (and a blocker not something that can be fixed later) for a large swath of potential projects. (I don't have any planned uses at the moment so not an immediate issue for me) Any software which relies on this library as it's currently published would fail the test for inclusion in Debian's "main" archive. (unless I missed something when searching for a license but your comment makes me think I didn't)

Anyway, I look forward to seeing which license you choose. Thanks!

from money.js.

wjcrowcroft avatar wjcrowcroft commented on September 24, 2024

I'll probably just go with whatever enables the most people to use it without hassle. Any ideas?

from money.js.

bymerej avatar bymerej commented on September 24, 2024

I'd say any of BSD (although there's multiple styles and I don't have them straight), AGPL, and GPL. I'd probably go with AGPL myself.

It depends what you're looking for. e.g. do you want people to be able to make derivatives and sell the derivatives without releasing the source for others to use under the same terms? or without releasing the source at all?

Also remember you don't have to pick just one. If all of the code there was originally written by you and you retain all of the rights to it (wasn't work for hire or signed away to someone) then you can release it under multiple licenses (even if they're incompatible with each other) and let the user choose which one they want to use it under. You can also offer companies custom terms for licensing if none of the options it's already published under work for them. All of this paragraph goes out the window and doesn't apply once you start accepting contributions from other people.

I just found http://home.ccil.org/~cowan/floss/ which may help you think about licensing criteria but I can't vouch for it's accuracy.

If you come up with some criteria for what you want in a license I'm happy to help you find one that fits your needs.

from money.js.

wjcrowcroft avatar wjcrowcroft commented on September 24, 2024

Thanks for the advice, apologies for the silence the past month. Think I'm leaning toward LGPL because it's less restrictive than GPL but has the same freedoms. Just researching it this weekend.

from money.js.

wjcrowcroft avatar wjcrowcroft commented on September 24, 2024

Licensed under MIT now. Saves me reading through another damn explanation of various different licenses, and hopefully everyone can do what they like with it!

from money.js.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.