Active

Payout
0.018 ETH

$3.07

Remaining Balance
0.36 ETH

$61.45

๐Ÿค” Help Solve Problems In Open Source ๐Ÿค”

Meetup

Ideas

Open Source

Description

As part of Grow Open Source Day meetup in Tokyo, I'll give a talk which goes through the [many] issues which currently still persist in the world of open source. Here are the slides I will be presenting.

For this bounty, I want to hear some novel ideas for how some of these issues might be tackled, in ways they weren't before. These issues have existed for a long time, and many wise women and men have already tried to tackle them, so please be creative! We want to hear ideas that are NEW!

Requirements

  • In the submission description box, enter the problem which I highlighted that you're interested in solving, and then write the solution you've come up with
  • Submissions should be novel, or innovative approaches to these issues-- it isn't enough to come up with a simple solution off the top of your head, most of these problems require deep thought (about why they still persist to this day)

Things to Note

Be creative! Have fun! Open source is immensely important, both to us as an organization, to the Ethereum ecosystem, and the future of open tech across the globe. ๐ŸŒŽ๐ŸŒ๐ŸŒ

5 daysremaining
Beginnerdifficulty
0 revisionsexpected

Submissions

2

Comments

0

This is a problem that really matters to me since I'm doing open-source work just for the sake of serving the community while having fun and learning new things.

This is pretty short but I think the best way to improve open-source is to "micro-monetize" issues, encouraging contributions and maintenance. But the main problem here is that it would only benefit the contributors, not the creators. So I came up with an idea of reversing the process by monetizing creators to create specific libraries/frameworks, as companies.

A company with big involvement in open-source such as Google can definitely encourage open-source by rewarding creators based on needs, which themselves will encourage contributors by following a logical schema. It was hardly feasible a few years ago, but today there's a game change: smart-contracts. Automating the whole process can really change the industry.

I think Gitcoin and Bounties.network are a good example of how we can monetize issues by connecting companies and individuals to contributors, and I think the next step for them would be to connect companies to creators and automate the process of funding, via smart-contracts.

I believe this solution would help solve problems #2, #3, #5, and probably #4 since having a company name on a repo gives it certain notoriety which kind-of makes the content un-stealable.

Also, regarding problem #6, I think most companies are open-sourcing key libraries for the sake of creating a market value around it. An example would be Facebook open-sourcing React-Native as their horse on the very competitive dev market opposing Apple and Google.

Really good open-source libraries can help their creators (and sometimes even contributors) gain some opportunities. A good example would be Franรงois Chollet creating Keras and being hired by Google for maintaining it. The idea is to automate this process in a seamless way.

Reason #2: No One Contributes
**Contributors donโ€™t follow the repoโ€™s existing code standards
**

An idea (maybe far-fetched, but I think it is new): use a machine-learning based approach to automatically 'translate' the user commit in the repo's code standard.