News for hackers. Stuff that matters.
Re:An Open Licensing Organization for Open Source Software by danShumway on Tuesday June 05, 2018 @03:42PM (#17241321)
> The OSCC license would be a variant of Apache 2.0, BSD, or MIT, with the additional clause that the rights granted by the license are also predicated on paying for annual OSCC license fees.

Then it's not Open Source.

I agree that funding Open Source software is hard, and I want a solution as much as anybody: It's not even a theoretical problem for me, I am currently self employed and would really like to fund myself with just Open Source software.

What you're describing is a really bad idea though, it isn't actually FOSS. Heck, it's actually considerably worse than many of the other licensing models out there, because it basically boils down to being a subscription service. Many of us are involved in Open Source because we specifically hate the 'software rental' model.

Better ideas that I've seen people kicking around that I wouldn't immediately dismiss:

- putting a paywall in front of issue trackers

- dual licensing under the GPL and a proprietary paid license.

- requiring upfront payment for new features (ie Kickstarter/Patreon)

- open core models (ie Gitlab's strategy)

- advertising and sponsorships via READMEs and official sites.

Many of these ideas also have problems, but at least they don't require us to completely abandon FOSS licensing.

Re:An Open Licensing Organization for Open Source Software by vortico on Tuesday June 05, 2018 @04:31PM (#17241743)
Monitization methods that have kept me employed full-time developing open source software are

- selling plugins/extension onto an open platform (basically what you call open core, not a fan of that term though). Works great for https://vcvrack.com/

- offering support for $$/hr. You'd think that would work better than it does, but even large companies try to find ways around getting your help. They'd prefer spending 100 of their developer hours than 10 of mine it seems.

- GPL/commercial barely works, but it's better than $0. Honestly I'd rather just make it fully commercial than this, because what's the point. I don't actually consider GPL to be fully open-source (an unpopular opinion.)

My stance is that you should plan ahead of time whether you want to monetize so you can determine if the time is worth it at all. I'm a firm believer in separating fun and work, so if you want to develop software for fun, keep it that way, and if for work, have a viable business plan. Otherwise bite the bullet and say that the project isn't meant to be exist.

Re:An Open Licensing Organization for Open Source Software by danShumway on Tuesday June 05, 2018 @05:08PM (#17242080)
> I don't actually consider GPL to be fully open-source

I held the same opinion for a long time, I'm more on the fence now. It's an unpopular claim, but I don't think it's an unreasonable claim.

Re:An Open Licensing Organization for Open Source Software by zokier on Tuesday June 05, 2018 @05:20PM (#17242187)
I've thought on the funding of software also, and at least for now I've reached the conclusion that the only sustainable way of funding is to use the software. Meaning that businesses should have developers (in-house, or I guess consultants) working directly to develop the software they are using, instead of trying to maintain this model of having independent projects and isolated users who then need somehow to throw money over the chasm between.

Implication being here that pure software product houses are not a healthy model. I understand this might be somewhat radical view, especially on HN where so much revolves around software products.

Re:An Open Licensing Organization for Open Source Software by zrail on Tuesday June 05, 2018 @04:03PM (#17241502)
You're right, it's not FOSS. It's open source in the broader context of being able to work on software entirely in the open and still get compensated for it by the commercial entities that use it.

Giving away your work for one and all to come and take is, ultimately, unsustainable. All of your suggestions ultimately boil down to altruism by commercial entities, and that's also not sustainable. Companies care about legal compliance but don't want to contract with a million little entities to comply. That's why FOSS is so popular for companies and so terrible for maintainers. Companies get to build their business on this great software and completely ignore the externalities that it takes to get there.

If there were one central organization (or heck, a handful) where companies could register and pay for one license that entitles them to use any software licensed by that organization I think we would be far better off as a community.

Re:An Open Licensing Organization for Open Source Software by danShumway on Tuesday June 05, 2018 @04:10PM (#17241552)
The benefits of FOSS are specifically tied to the freedom to run and fork code for any reason. If you get rid of that model, you lose a huge number of attractive features of these licenses: freedom is the benefit of FOSS.

There are already tons of source available models that tons of companies use. Nothing is stopping you from putting your code on Github right now with a proprietary license. Of course, even in that scenario most users prefer single-time purchases to subscription models.

If you want to go off and develop a new proprietary subscription license, then fine. But don't market it as a solution to OSS problems, that's deceptive.

> All of your suggestions ultimately boil down to altruism by commercial entities

Quite literally none of my suggestions boil down to that, I deliberately left donations off the list. In every single model a commercial entity pays for something they would not be able to get for free: advertising, permission to bypass GPL infection of their own code, support and access to developers, new features, or an enhanced proprietary version.

Re:An Open Licensing Organization for Open Source Software by detaro on Tuesday June 05, 2018 @04:23PM (#17241664)
It's not Open Source according to the most widely accepted definition of the term (https://opensource.org/osd) and components under it wouldn't be useable by actually Open Source projects according to that definition.

I'd suggest not to use the term when promoting your idea, it's kind of misleading and will provoke such discussion every time.

Re:An Open Licensing Organization for Open Source Software by prepend on Wednesday June 06, 2018 @08:00AM (#17246256)
“Giving away your work for one and all to come and take is, ultimately, unsustainable.“

I don’t think this statement is accurate as there are decades old projects (linux/gnu, apache) to dispute your claim. I think this is possible because software actually is possible where a few individuals can have great reach with part time or employer funded time. And also because companies can benefit by funding and releasing activities that aren’t core to their business as either advertising or inclination by developers to be altruistic or other reasons (MSCode, Google stuff, etc).

Re:An Open Licensing Organization for Open Source Software by acover on Tuesday June 05, 2018 @04:26PM (#17241700)
Do you know if projects that use the patreon style? Successfully or not?
Re:An Open Licensing Organization for Open Source Software by danShumway on Tuesday June 05, 2018 @05:04PM (#17242042)
Funding OSS on Patreon-like sites is really stinking hard[0]. There are not a ton of people making it work, although a few are close[1].

I suspect this is because OSS software on Patreon usually doesn't come with many actual benefits. One of the models I'm interested in playing with in the future is having Patreon-specific issue trackers and access to separate development repositories.

In any case, you should not be trying to fund yourself purely through Patreon unless you have a good reason to believe you're going to be different.

Kickstarter and crowdfunding on the other hand has been real promising.[2][3][4][5]

I think there's strong evidence that OSS developers should consider charging upfront for feature development. It probably doesn't work for every type of project, but it seems to work for many types of projects.

[0]: https://liberapay.com/explore/teams

[1]: https://marijnhaverbeke.nl/fund/

[2]: https://www.kickstarter.com/projects/1681258897/its-magit-th...

[3]: https://www.kickstarter.com/projects/aiforeveryone/mycroft-m...

[4]: https://www.kickstarter.com/projects/johnonolan/ghost-just-a...

[5]: https://www.kickstarter.com/projects/mbs348/diaspora-the-per...

Re:An Open Licensing Organization for Open Source Software by acover on Tuesday June 05, 2018 @06:13PM (#17242539)
Thanks. What do you think of a subscription that gives you access to suggesting and up voting/down voting features?
Re:An Open Licensing Organization for Open Source Software by danShumway on Tuesday June 05, 2018 @07:50PM (#17243210)
:) Is there a hosting service that supports it?

This is the other problem I ran into trying to figure out how to get Patreon set up - Github and Gitlab have pretty broad permissions.

It would be good to see people experiment with a wide variety of permissions surrounding issues, from access, to commenting, to creation, to upvoting. A lot of Open Source projects aren't even really looking for funding, but still want something in front of people who are just showing up to complain.

I don't know of a public issue tracker that supports that kind of granularity though (if you do, let me know), so the next best thing I could find is to make a private group on Gitlab for development branches and issue tracking, and then to mirror everything to a public repo for stable releases with issues disabled.

If anyone who works on Gitlab/Github is lurking around, it could potentially be a really cool differentiator to have those kinds of granular permissions.

Re:An Open Licensing Organization for Open Source Software by qz3 on Wednesday June 06, 2018 @03:20AM (#17244995)
Godot engine has hired full-time developers through Patreon backing.

https://www.patreon.com/godotengine

Re:An Open Licensing Organization for Open Source Software by mperham on Tuesday June 05, 2018 @05:07PM (#17242069)
Vue.js is the only OSS success story on Patreon that I'm aware of.

https://www.patreon.com/evanyou/

Re:An Open Licensing Organization for Open Source Software by zrail on Tuesday June 05, 2018 @04:54PM (#17241944)
I personally know of zero that can support themselves and the other contributors with a system like Patreon.