All Projects → feross → Funding

feross / Funding

Let's get open source maintainers paid ✨

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Funding

Hacktoberfest2020 Contributions
A beginner-friendly project to help you in open-source contributions. Made specifically for contributions in HACKTOBERFEST 2020! Hello World Programs and Algorithms! Please leave a star ⭐ to support this project! ✨
Stars: ✭ 196 (-4.39%)
Mutual labels:  open-source
Marvel
Marvel - Face Recognition With Android & OpenCV
Stars: ✭ 199 (-2.93%)
Mutual labels:  open-source
Nextcloud Spreed Signaling
Standalone signaling server for Nextcloud Talk.
Stars: ✭ 201 (-1.95%)
Mutual labels:  open-source
Intermine
A powerful open source data warehouse system
Stars: ✭ 195 (-4.88%)
Mutual labels:  open-source
Vmoex Framework
一个开源的二次元向的社区程序。
Stars: ✭ 198 (-3.41%)
Mutual labels:  open-source
Startbootstrap Blog Post
A Bootstrap HTML template for blog posts - created by Start Bootstrap
Stars: ✭ 199 (-2.93%)
Mutual labels:  open-source
Tagspaces
TagSpaces is an offline, open source, document manager with tagging support
Stars: ✭ 2,451 (+1095.61%)
Mutual labels:  open-source
Choosealicense.com
A site to provide non-judgmental guidance on choosing a license for your open source project
Stars: ✭ 2,648 (+1191.71%)
Mutual labels:  open-source
Outwiker
Сross-platform software for keeping your notes in a tree
Stars: ✭ 198 (-3.41%)
Mutual labels:  open-source
Echomods
Open source ultrasound processing modules and building blocks
Stars: ✭ 200 (-2.44%)
Mutual labels:  open-source
Podgrab
A self-hosted podcast manager/downloader/archiver tool to download podcast episodes as soon as they become live with an integrated player.
Stars: ✭ 194 (-5.37%)
Mutual labels:  open-source
Currency Converter Swift3.0 Viper
Calculates money quick and easy way to see live foreign exchange rates (Based on swift 4.2, viper architecture and special thanks to https://github.com/hakanensari/fixer-io for conversion API)
Stars: ✭ 198 (-3.41%)
Mutual labels:  open-source
Blazorrepl
Write, compile, execute and share Blazor components entirely in the browser
Stars: ✭ 196 (-4.39%)
Mutual labels:  open-source
Paac
Open source implementation of the PAAC algorithm presented in Efficient Parallel Methods for Deep Reinforcement Learning
Stars: ✭ 196 (-4.39%)
Mutual labels:  open-source
Qtwebflix
A qt webengine program for netflix
Stars: ✭ 202 (-1.46%)
Mutual labels:  open-source
Code Relay
Source for the Code Relay website. Code Relay The fastest and easiest way to contribute to open source!
Stars: ✭ 129 (-37.07%)
Mutual labels:  open-source
Edx App Ios
The Open EdX mobile app for iOS!
Stars: ✭ 199 (-2.93%)
Mutual labels:  open-source
Vulkan Renderer
A new 3D game engine using modern C++ and Vulkan API
Stars: ✭ 205 (+0%)
Mutual labels:  open-source
Simple App Launcher
A simple holder for favourite apps for quick & easy app launcher icon management
Stars: ✭ 202 (-1.46%)
Mutual labels:  open-source
Client theming
💻 Nextcloud themed desktop client - Moved over to https://github.com/nextcloud/desktop
Stars: ✭ 201 (-1.95%)
Mutual labels:  open-source

funding travis npm downloads javascript style guide

Let's get open source maintainers paid ✨

UPDATE: The experiment is over – Feross posted a recap on his blog

This is an open source funding experiment! The current model of sustaining open source is not working. We desperately need more experimentation. This is one such experiment.

Install

npm install funding

UPDATE: The experiment is over – Feross posted a recap on his blog

What is this?

This is an open source funding experiment! ✨

Whenever users install open source software, this package will display a message from a company that supports open source. The sponsorship pays directly for maintainer time. That is, writing new features, fixing bugs, answering user questions, and improving documentation.

The goal is to make sure that packages are well-maintained now and for the foreseeable future, with regular releases, improved reliability, and timely security patches. Healthy open source packages benefit users and maintainers alike.

What does this code do?

You can take a look! All the code is open source in this GitHub repository. Essentially, it calls console.log() on some text. There is no tracking or data collecting — and it will always stay this way. You can look at the code to verify – indeed, this is the beauty of open source!

Where is this experiment running?

This experiment is currently running on a few open source projects that Feross maintains:

UPDATE: The experiment is over – Feross posted a recap on his blog

Who is Feross?

Hey there, I'm Feross!

I'm an open source author, maintainer, and mad scientist. I maintain 100+ packages on npm which are downloaded 100+ million times per month. All my code is freely accessible on GitHub.

I work on innovative projects like WebTorrent, a streaming torrent client for the web, WebTorrent Desktop, a slick torrent app for Mac/Windows/Linux, and StandardJS, a JavaScript style guide, linter, and automatic code fixer. I also work on fun projects like BitMidi, a free MIDI database, and Play, a music video app.

I wrote and maintain several popular browserify + webpack ecosystem packages like buffer (38M downloads/month) and safe-buffer (64M downloads/month). Some of my favorite npm packages that I've written are simple-get (4M downloads/month), run-parallel (1.6M downloads/month), and simple-peer (32K downloads/month).

In the past, I was on the Node.js Board of Directors, representing individual Node.js users like you! It was an unpaid position, but I was happy to play some small part in making things better for everyone. Just for fun, a couple years ago I helped organize ArcticJS, an impromptu JavaScript conference in Svalbard, the northern-most human settlement on Earth, with some amazing friends.

What is the long-term goal?

My goal with this experiment is to make StandardJS healthier. If we learn that the experiment works, perhaps we can help make all open source healthier, too. For complex reasons, companies are generally hesitant or unwilling to fund open source directly. When it does happen, it's never enough and it never reaches packages which are transitive dependencies (i.e. packages that no one installs explicitly and therefore no one knows exists). Essentially, we have a public good which is consumed by huge numbers of users, but which almost no one pays for. Fortunately, there exists a funding model that usually works for public goods like this – ads. The goal of this experiment is to answer the question: Can we use ethical ads – ads that don't track users or collect data – to fund open source software?

What will the funds be used for?

The funds raised so far ($2,000) have paid for Feross's time to release Standard 14 which has taken around five days. If we are able to raise additional funds, the next thing we'd like to focus on is out-of-the-box TypeScript support in StandardJS (one of the most common feature requests!) and modernizing the various text editor plugins (many of which are currently unmaintained).

Where can I provide feedback about this experiment?

You can open an issue. But please be kind. I'm a human with feelings. ❤️

How can I disable this?

Just to be super clear: This package does no tracking or data collecting — and it will always stay this way. It's just a fancy console.log().

If you support open source through direct contributions, donations, or however else you see fit, you can permanently silence funding by adding an environment variable OPEN_SOURCE_CONTRIBUTOR=true to your terminal environment.

Note, funding also respects npm's loglevel setting, so e.g. npm install --silent and npm install --quiet will be respected.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].