gregnb / mui-datatables

Datatables for React using Material-UI
MIT License
2.7k stars 931 forks source link

Financing #1342

Open brillout opened 4 years ago

brillout commented 4 years ago

Hi :wave:,

I'm Romuald from the Lsos, an organization that develops financial solutions for open source projects, and we are currently doing outreach to projects we like.

One of our solutions is the Lsos Commons which I believe could fit; is that something MUI-Datatables would be interested in?

If not I'm sorry for having opened this ticket and I'll close it :).

mxmlnglt commented 4 years ago

Just to let know there are several entities doing this, e.g. those listed @ https://itsfoss.com/open-source-funding-platforms/

brillout commented 4 years ago

Hi @mxmlnglt,

Yes we know :).

In our experience maintainer services (such as Tidelift) and issue bounting (such as Bountysource) don't bring enough revenue — what you get is peanuts compared to dev cost.

Our solutions give you a revenue as high as what you'd get in the industry.

As for donations, it only works for projects that have an unusual high ratio of number of direct users / number of maintainers. Webpack (which is financed by donations) is one of the projects with the highest amount of direct users. We really like the idea of donations but, unfortunately, the reality is that donations don't work out for the vast majority of open source projects.

patorjk commented 4 years ago

I'm the current maintainer. No interest in changing the license, though I appreciate the outreach.

brillout commented 4 years ago

I understand it's a scary thing to change the license and I would probably not want to do it for my open source projects at first either. That's one reason why we designed the clause so that you can remove the license clause and leave the Lsos Commons at any time. At the end of the day, what we are about is fostering Open Source developers to spend more time on Open Source.

Anyways, thanks for your answer :).

brillout commented 4 years ago

No interest in changing the license

We developed a new solution: the Lsos Donation Fund. Unlike the Lsos Commons, the Lsos Donation Fund doesn't alter your license and everything stays free; the donation fund collects donations on your behalf and uses a "donation-reminder".

We estimate the donation-reminder to substantially increase donations. Sublime Text, for example, achieves impressive results using a similar technique.

We are just starting (we are finishing up the implementation of the donation-reminder) and we are looking for a handful of early adopters to try out the donation-reminder.

Would that be something you'd be up to? The only thing you have to do is to add our @lsos/donation-fund npm module to your dependencies which implements the donation-reminder. We take care of everything but we'll let you know exactly about our plans and what the npm module does. You'll be more than welcome to object to anything and give feedback.

For example, we plan to show the donation-reminder only to large companies and make it removable. But if you want to further increase donations we can change things.

While in the long term the goal is to distribute company donations among all open source projects used by the company, at the beginning we expect that most donations will go to our early adopters.

We care a lot about transparency; each company will see to what open source projects its donations goes to, and each open source project will see from what companies its donations came from.

Let me know if you are interested, we are eager to give this experiment a shot!

mxmlnglt commented 4 years ago

The only thing you have to do is to add our @lsos/donation-fund npm module to your dependencies which implements the donation-reminder. We take care of everything but we'll let you know exactly about our plans and what the npm module does.

oh... great!!! yet another dependency useless for the end-user/web-developer...

We care a lot about transparency; each company will see to what open source projects its donations goes to, and each open source project will see from what companies its donations came from.

...and what about end-users/developers? would you be kind enough to allow us to see which open-source projects use your services?

brillout commented 4 years ago

@mxmlnglt

yet another dependency useless

The module implements the donation-reminder.

...and what about end-users/developers? would you be kind enough to allow us to see which open-source projects use your services?

Sure, that's public anyways since you can see all packages that depend on @lsos/donation-fund on npm.

oh... great!!!

Sounds like you have a problem with what we are trying to do. What exactly is it that is disturbing you?