Skip to main content
 

Replied to a post on werd.io :

America shouldn't be a country that imprisons because of their race or origin. It already is. This needs to be fixed, not accelerated.

· Replies · Share this post

 

@tinokremer Thanks for the heads up!

· Replies · Share this post

 

Market source: an open source ecosystem that pays

Open source is a transformative model for building software. However, there are a few important problems with it, including but not limited to:

  1. "Libre" has become synonymous with "no recurring license", meaning it's hard for vendors to make money from open source software in a scalable way.
  2. As a result, "Open source businesses" are few and far between, except for development shops that provide services on top of platforms that other people have built for free, and service businesses like Red Hat. (Red Hat is the only sizeable open source business.)
  3. Even if the cost to the end user is zero, the total cost to produce and support the software does not go down.
  4. There is a diversity problem in open source, because only a few kinds of people can afford to give their time for free, meaning that open source software misses out on a lot of potential contributions from talented people.

I believe that the core product produced by a business can never be open source. In Red Hat's case, it's services. In Automattic's case, it's the Akismet and the WordPress.com ecosystem (WordPress itself is run by a non-profit entity). In Mozilla's case, it's arguably advertising. Even GitHub, which has enabled so much of today's open source ecosystem, itself depends on a closed-source platform. After all, they need to make money.

Nonetheless, having an open codebase is beneficial:

  1. It gives the userbase a much greater say in the direction of the software.
  2. It allows the software to be audited for security purposes.
  3. It allows the software to be adapted for environments and contexts that the original designers and architects did not consider.

So how can we retain the benefits of being open while allowing for scalable businesses?

One option I've been thinking about combines the mechanics of crowdfunding platforms like Patreon with an open source dynamic. I call it market source:

  1. End users pay a license fee to use the software. This could be as low as $1, depending on the kind of software, and the dynamics of its audience. (For example, $1 is totally fair for a mobile app; an enterprise intranet platform might be significantly higher.)
  2. In return, users receive a higher level of support than they would from a free open source project, perhaps including a well-defined SLA where appropriate.
  3. Users also get access to the source code, as with any open source codebase. Participants are encouraged to file issues and pull requests.
  4. Accepted pull requests are rewarded with a share of the pool of license money. Rather than rewarding by volume of code committed - after all, some of the best commits remove code - this is decided by the project maintainers on a simple scale. Less-vital commits are rewarded with a smaller share of the pool than more important commits.
  5. Optionally: users can additionally place bounties on individual issues, such that any user with an accepted pull request that solves the issue also receives the bounty.
  6. The pool is divided up at the end of every month and automatically credited to each contributor's account.

For the first time, committers are guaranteed to be compensated for the unsolicited work they do on an open source project. Perhaps more importantly, funding is baked into the ecosystem: it becomes much easier for a project to bootstrap based on revenue, because it is understood by all stakeholders that money is a component.

The effect is that an open source project using this mechanism is a lot like a co-operative. Anyone can contribute, as long as they adhere to certain rules, and they will also receive a share of the work they have contributed to.

These dynamics are not appropriate for every open source project. However, they create new incentives to participate in open source projects, and - were they to be successful - would create a way for new businesses to make more secure, open software without committing to giving away the value in their core product.

· Posts · Share this post

 

@dbounds This kind of activism, & other forms of organization like unions, are a necessary counterbalance to corporate need to reduce costs.

· Replies · Share this post

 

@dbounds Partially because the ability to move is a privilege in itself. There are many reasons why people often can't.

· Replies · Share this post

 

@dbounds I'm saying that it certainly won't happen fast enough and many people have poor quality of life as a result.

· Replies · Share this post

 

@dbounds When the market is gamed by inside connections & other uneven forces, as it inevitably is, social supply & demand breaks down.

· Replies · Share this post

 

@dbounds I'm actually here to be closer to my family. But that aside, supply and demand only works as a mechanism in a fair market.

· Replies · Share this post

 

@dbounds Because that kind of social libertarianism has worked so well in the past? Market forces are not a good way to organize society.

· Replies · Share this post

 

@dbounds Perhaps, but our industry depends on them. We actually need them to not do that.

· Replies · Share this post

 

@dbounds For one thing, more than subsistence wages for the manual workers Silicon Valley depends on.

· Replies · Share this post

 

@heathr That and 750 words are the only rules. So there is some self censorship. It's not really morning pages as a result.

· Replies · Share this post

 

Last week, I started posting 750 words of stream-of-consciousness notes a day. So far, the experiment is a success. Highly recommended!

· Statuses · Share this post

 

Hey, Edinburgh friends! A nice person I trust needs a spare room during the Fringe. Does anyone have any crash space?

· Statuses · Share this post

 

If anyone wants a brand new, unopened Emotiv Insight EEG headset, I'm selling one! Quantify your brain.

· Statuses · Share this post

 

Excited that our friends at @NewsDeeply launched @WaterDeeply today, covering the water crisis in depth: http://www.waterdeeply.org

· Statuses · Share this post

 

Can we make this a rule of having a startup? You can't describe *yourself* as being a visionary. Let's be real: nobody reads that and thinks, "hey, this person must be capable of some revolutionary thinking".

· Statuses · Share this post

 

This link sends you to the homepage of a random Ben: http://ben.thatmustbe.us

· Statuses · Share this post

 

My brand new Emotiv EEG headset (developer edition) arrives on Monday. Does anyone want to buy it from me?

· Statuses · Share this post

 

Two years of being on the #indieweb

For the last two years, I haven't directly posted a single tweet on Twitter, a single post on Facebook or LinkedIn, or a photo on Flickr. Instead, I publish on my own site at werd.io, and syndicate to my other services.

If Flickr goes away, I keep all my photos. If Twitter pivots to another content model, I keep all my tweets. If I finally shut my Facebook profile, I get to keep everything I've posted there. And because my site is powered by Known, I can search across all of it, both by content and content type.

My site is Known site zero. It's hosted on my own server, using a MongoDB back-end. I'm also writing 750 words a day on a withknown.com site - kept away from here because this site is mostly about technology, and those pieces are closer to streams of consciousness. Very shortly, though, I'll be able to syndicate from one Known site to another.

The indie web community has created a set of fantastic protocols (like webmention) and use patterns (like POSSE). I'm personally invested in making those technologies accessible to both non-technical and impatient users - partially because I'm very impatient myself.

This is a community that's been very good to me, and I find it really rewarding to participate. I'm looking forward to continuing to be a part of it as it goes from strength to strength.

· Posts · Share this post

 

I'm jealous of my friends at: 1) 2)

· Statuses · Share this post

 

@mapkyca Enormously. Yeah, I don't think London (or the UK) is on the cards. Wouldn't mind being closer, though.

· Statuses · Share this post

 

hey cool it looks like language is still evolving do any of my OED friends want to weigh in on this http://staff.tumblr.com/post/123600574888/prismatic-bell-atomicairspace-copperbooms

· Statuses · Share this post

 

Amazon are building a pretty epic infrastructure for modern apps. The API Gateway, combined with Lambda, is aces. https://aws.amazon.com/blogs/aws/amazon-api-gateway-build-and-run-scalable-application-backends/

· Statuses · Share this post

 

@spolsky Tends to be WordPress or (shudder) an LMS. The latter probably does actually integrate with Piazza, ish.

· Statuses · Share this post

Email me: ben@werd.io

Signal me: benwerd.01

Werd I/O © Ben Werdmuller. The text (without images) of this site is licensed under CC BY-NC-SA 4.0.