Coder Social home page Coder Social logo

Choose a license about mold HOT 9 CLOSED

rui314 avatar rui314 commented on July 18, 2024
Choose a license

from mold.

Comments (9)

rui314 avatar rui314 commented on July 18, 2024 18

I haven't made my mind yet as to the license of this software. I want to make money from this software if I can, but at the same time I want this to be used as widely as possible. Ideally, if I can find a sponsor who will "purchase" this entire program (not a copy of it) and release it under the MIT license or something, it would be great. But if I release this under the MIT license from the beginning, no one has to do that in the first place. So, this is not an easy problem for me.

At this moment, I'm not too worried about not choosing a license. License matters when a program becomes something that people want to use, and IMO mold hasn't reached that point. This is still just my hobby, experimental project.

from mold.

rui314 avatar rui314 commented on July 18, 2024 11

Folks, I just added a LICENSE file to the project so that you guys can clone this repo and use the resulting executable without having legal concerns. mold is now available under the GNU AGPLv3, which is an OSI-approved open-source license. You can copy, build, use, distribute or make any modifications to a forked copy as long under the terms of AGPLv3.

from mold.

ssokolow avatar ssokolow commented on July 18, 2024 1

Thanks. I'll put trying it out on the tail end of the TODO list I'm hoping to reach the end of today.

from mold.

rui314 avatar rui314 commented on July 18, 2024

Beside the license issue, I believe it is too early to create a package for mold. It's too experimental.

from mold.

tux3 avatar tux3 commented on July 18, 2024

A note to any hypothetical person in the business of pedantically following copyright law: according to GitHub's choosealicense.com and this StackOverflow Q/A, the GitHub ToS only guarantee that the code can be viewed publicly, and forked on GitHub.

In theory mondane things like making a local git clone or running the program are not allowed without acquiring a personal license.

Of course there are disturbing reports that international copyright law silliness rarely stops individual users, but I couldn't possibly confirm or deny that =)

from mold.

xyproto avatar xyproto commented on July 18, 2024

In addition to this, Linux distros need to be careful not to become Pirate Linux distros. A license file helps a lot.

from mold.

ssokolow avatar ssokolow commented on July 18, 2024

Just a data point here. I'm very particular about using only free/libre tooling (ie. tooling under licenses that meet criteria like the Debian Free Software Guidelines and the Open Source Definition) for my modern projects, so I'm waiting to see what license this winds up under before touching mold at all, despite otherwise taking every opportunity I can find to speed up my Rust edit-compile-run cycle.

(I say "my modern projects" because I made an exception for Open Watcom C/C++'s "too copyleft" license for DOS hobby projects and I'm still split on whether to do my Windows 3.1 retro-hobby programming exclusively in Open Watcom C/C++ or to use my New Old Stock copy of Borland Delphi 1.x for rapid prototyping and risk not having time to rewrite in C when I release the source for others hobbyists to hack on. Likewise, I might make a very limited exception for my vintage copies of QuickBasic 4.5 and Visual Basic 3.0 just for the nostalgia factor of using things I always wanted as a kid.)

from mold.

joshcangit avatar joshcangit commented on July 18, 2024

I guess AGPLv3 is OK.
I think having Apache-2.0 or MIT license is better.

If mold had to go, I hope it would be in good hands.
Would be cool if mold would become part of Clang LLVM.

I dread seeing this project become proprietary software.

from mold.

rui314 avatar rui314 commented on July 18, 2024

I haven't decided anything, but I understand your concern. At the same time, I want you to understand that I've spent hundreds of thousands dollars if not a million for this project already if you include opportunity costs. When you ask me to relicense it under Apache or MIT, you are asking me to give it up completely and effectively donate it to the public for free. I'd like you to take a moment to realize that.

I'll freeze this bug since this isn't a bug.

from mold.

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.