Giter Site home page Giter Site logo

Licensing about up HOT 15 CLOSED

apex avatar apex commented on May 5, 2024
Licensing

from up.

Comments (15)

mperham avatar mperham commented on May 5, 2024 3

Howdy! I believe Copyleft is important if selling the software is your main source of revenue. Go with a GNU license unless you need to maximize distribution and usage (warning: it also maximizes your free users and therefore support costs).

from up.

kaihendry avatar kaihendry commented on May 5, 2024 1

Please choose MIT/X consortium or BSD licenses. No lawyers needed. Besos,

from up.

tj avatar tj commented on May 5, 2024 1

I think there's a demand to have this sort of UX self-hosted on AWS etc, it's definitely something I want, I can live without it though since I'm AWS-savvy, but most people don't care to learn about AWS.

Plus if it's $25/m with some startup that might go out of business or maybe doesn't have the features, isolation, or security you want, then might as well pay $10/m or whatever for a self-hosted option (where free tier covers most anyway) that works just as well if not better. Both are pretty hands-off these days.

Could be totally wrong but I'm assuming larger companies would appreciate proper legal stuff as well, to make them feel safer that I won't just get sued for using someone's work or whatever (as unlikely as that is haha). Doubt that really happens in practice but hey! Better safe than sorry. Definitely no point worrying about it until I see some traction.

from up.

arikfr avatar arikfr commented on May 5, 2024

With tools like https://cla-assistant.io/ having a CLA become very low friction, so I would incline towards having one. Will give you more freedom in regards to how structure OSS vs. Pro later on.

from up.

tj avatar tj commented on May 5, 2024

@arikfr awesome thanks for the tip!

from up.

stephenlacy avatar stephenlacy commented on May 5, 2024

CLA definitely, cla-assistant is made by github so that's even more 🎉

from up.

ryansb avatar ryansb commented on May 5, 2024

I am not a lawyer, and if you need lawyerly advice I recommend finding a real one. I've been in OSS for a while, so here's my experience.

I'm not sure how much CLA's really help, since the IP issues would fall under the license. Plus, the more you can do to let people not read extra legalese before contributing the better. I recommend picking an OSS license (https://choosealicense.com/) and remember you can still do pro licensing/dual licensing.

So you can do something like pick a copyleft license like the Affero GPL and then offer to make other licensing options available for some cost. That model basically means the project is free & open for people - but corporations can pay to not upstream changes. The downside of this model is, of course, that you have to set up a way to pay you & track licenses.

Another option is the simple, permissive MIT/Apache route where basically anyone can use it and make changes without contributing back. It depends what you want to do, but I hope this helps!

from up.

arikfr avatar arikfr commented on May 5, 2024

I'm not sure how much CLA's really help, since the IP issues would fall under the license.

IANAL but from the legal advise I got, each contributor holds the IP rights of their contributions. While they grant these rights through the chosen license, it still prevents TJ from dual licensing or changing a license in the future. To have complete freedom (and right) to do whatever he wishes, he needs the IP assigned to him -- which is what the CLA is for.

from up.

tj avatar tj commented on May 5, 2024

Interesting thanks guys! Maybe I'll stay clear of contrib until I get my lawyers involved but sounds like the CLA should do the trick

from up.

lukeed avatar lukeed commented on May 5, 2024

@kaihendry He has to involve lawyers because it's primarily a paid-for product. @tj is doing the community a favor by open sourcing part of the product.

Imagine you were Facebook and accepted a React PR from the community. If there weren't a CLA process, any React contributor can sue & claim partial ownership/responsibility of React and, by extension, partial financial gains that Facebook has made via React.


While the above may not be technically accurate, it still describes the scenario that needs to be prevented from the beginning.

from up.

tj avatar tj commented on May 5, 2024

@kaihendry I have to make a living unfortunately :D no startup paying my bills. I don't have time for 100% free OSS anymore.

I'll learn more about this stuff and see how permissive the open portion can be without screwing myself over, I should probably pick the pricing model first and go from there, depending on that it might be fine to go with MIT or similar.

from up.

kaihendry avatar kaihendry commented on May 5, 2024

@lukeed Have a contributor.md line where ownership is given up or copyright is transferred to the project? I'm trying to keep it simple here. Creative commons and other (well meaning) initiatives have just made it worse..

I thought we were almost living in the days where being the platform was enough, but I guess the problem here is AWS is 'the platform' and tooling is difficult to monetize. Wish that AWS marketplace didn't suck so much.

from up.

arikfr avatar arikfr commented on May 5, 2024

It's true that some lawyers will just complicate things to justify their fees -- I've seen a law firm add meaningless clause to a BSD license just show something for their time.

But a good lawyer will give you a solid advice that will spare you from a lot of uncertainty and headache in the future. I have one to recommend (the one I consulted with), but he's local in Israel. Might be happy to work remote though, I don't know.

Definitely no point worrying about it until I see some traction.

Usually this is true, but I would at least consult with a lawyer to get a sense of things before accepting the first pull request. Another option is to follow what @mperham did with Sidekiq -- I think it resembles the model you want to implement here :-)

from up.

tj avatar tj commented on May 5, 2024

@arikfr definitely getting some inspiration there from Sidekiq's model, clearly working really well for him :D

from up.

tj avatar tj commented on May 5, 2024

@mperham makes sense! Thanks man. I've definitely found out the hard way with a little SaaS project that free plans don't work haha (support and cost in my case).

from up.

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.