Marketplace For Developers

Does the world need a Market Network for Open Source Software?

Posted by Rob Behnke

Does the world really need a market network for free and open source software?  Well first of all, what is a market network?

“Marketplaces” facilitate transactions for buyers and sellers, much like uber, ebay, and upwork. “Networks” enable profile pages for people and businesses to communicate and interact like facebook and github.

Put them together and add workflow capabilities to enable longer term collaboration and what do you get? Well… you get a market network.

Now in the world of free and open source software, there are certainly networks such as github which enable git repo hosting as well as transaction-based marketplaces for bug bounties like bountysource and gitcoin.  We love all of these platforms, but nothing we’ve come across yet address some of the still remaining massive problems in the world of FOSS. 

This is why we’ve been building a market network for FOSS and we’re calling it NouGit.

A platform where product features and benefits combine to deliver value to one or more stakeholders. The combination of value points here sets NouGit apart from others as competitors focus only either funding or bounties.  They don’t address the social bonding and overall altruism that attracts and keeps talent on open source projects.

In open source, we feel strongly that to really do something well, you have to get a lot of people involved.

- Linus Torvalds

It’s really the Drupal community and not so much the software that makes the Drupal project what it is. So fostering the Drupal community is more important than managing the code base.  

- Dries Buytaert, Drupal Founder

Specifically with respect to product introduction and viral growth, the product should be imagined as having two important constituencies.  There are those who bring their projects to the network in the hope of establishing a strong community to develop their idea.  And there are those who want to contribute to the projects that show off their skills and pique their interests.  The combination is a virtuous cycle.  Both sides must be satisfied.

Universal Job Posting and Payment

Both project owners and contributors learn a single, consistent interface for all job interactions.  Unlike other platforms, NouGit offers custom job postings and review for various classes of work such as feature development, bug fixes, documentation, and support.  


Social Capital Management 

Every stakeholder on this market network participates in the open source economy.  Profile pages give them a way to express themselves to others, through information they curate about their experience and interests.  An activity feed of project ownership, comments, funding and contribution helps others to see their interaction within the community. Plus, their reputation as a user now precedes them through developer, pledger and reviewer scores.  This expression helps them positively connect to others and build social bonds that can endure.

Customized Company / Project Space

Maintainers can create customized spaces for their projects that match their intentions, both tangible and intangible.  Flexible tools allow for presentation of product goals, features, milestones and roadmap with an emotional connection that builds team.  Consolidated attention to activity feeds, lists of pledgers and other participants (such as maintainers and contributors) further builds the social bond between the project and the people who support it. 

Feature-specific Funding

Pledgers add money to a project by pledging specifically to an open feature.  All funds go to that feature, and are returned if not completed. This tight coupling ensures that pledgers are satisfied to see their money used as they intended.

Collaborative Project Management

All stakeholders work together to define a project vision and turn it into reality.  Editing wizards and project page features guide the collaboration. Maintainers and admins create and edit project features and open them for funding.  Developers sign up for feature development and complete their work.  Code reviews ensure that the work was completed to satisfaction. 

Personalized Experience

Throughout the social platform, NouGit personalizes the experience of each stakeholder.  This further adds to the value that participants gain from regular attention to both the platform and specific projects.  For example, developers see a feed of potential jobs that directly match their interests and skills.  Pledgers see those projects with features that match their needs.

Point Incentives

Individuals may receive point rewards for their participation in projects, above and beyond the payments made for completing work assigned by the project. NouGit points are distributed each month.  These points are then distributed to peer reviewed project participants.

NouGit is currently accepting Alpha Access applications.  If you are a maintainer or developer, we encourage you to apply at NouGit.com.

Become An Alpha User

The Open Source Development Acceleration Platform launching in 2020.