Thank you Mike!
HN user
cavneb
Nate Hopkins (creator of Stimulus Reflex and CableReady) created this library that allows you to invoke any DOM method on any DOM object (including 3rd party libs) using Turbo Streams.
I've been writing ruby since 2008. It's been the core language in my career since. I think that languages/frameworks are more or less popular based on your location. For example, Utah was an early adopter of Ruby/Rails and has become prevalent in many large companies here (Silicon Slopes). There were (probably not anymore) 4+ ruby groups that were within driving distance to me that ran each week.
Companies who choose Ruby/Rails I believe do so because they want fast iterations, agile development, and small dev teams. I think this also applies to Python/Django and PHP/Laravel as well.
The competitor to CarbonAds you are referring to is probably CodeFund. We ran CodeFund for almost 4 years. Even though we shut it down, we left the code open source (https://github.com/gitcoinco/code_fund_ads). Please feel free to use whatever you want from the project. Also, you might want to watch the video demonstrating how the project worked here: https://berry.sh/codefund-demo/
Good luck! It's a wild ride you are embarking on!
[1]
Why was the website taken down?
I've been told the following resources are helpful:
I'm one of the co-founders of CodeFund. Our goal has always been to provide a path for open source maintainers to find funding through non-tracking, ethical ads.
I run https://codefund.io. We have been focusing on providing ethical advertising to support open source development for nearly 3 years. We provide both javascript-based ad embedding, as well as server-to-server. Our platform is 100% open source [1]. We do not store any IP addresses, nor any identifiable information on ad viewers. We are even endorsed by DuckDuckGo as a viable alternative to Google Ads [2]. Our platform is whitelisted with AcceptableAds.com as well [3].
1. https://github.com/gitcoinco/code_fund_ads
CodeFund charges a fixed price to advertisers based on geolocation and audience [1]. We pay on average between 65% - 80% of all gross revenue to our publishers.
This month (Oct 2019), we brought in approximately $75K in revenue. Of that, approximately $53k will be paid out to publishers next week.
If you follow our newsletter [2] you can see our MTD stats (including financials) each week.
Unlike the other ad platforms, our mission is to grow and sustain open source projects. We do this through ethical advertising (no cookies, tracking, collecting data, etc).
[1] https://codefund.io/advertiserkit2019q4.pdf
[2] https://us16.campaign-archive.com/home/?u=e95ff716114dbc939f...
Disclaimer: I'm the founder of CodeFund
I recommend visiting http://oss.fund
Disclaimer, I'm the founder of CodeFund.
CodeFund is what we consider "ethical" and different from Carbon Ads and other ad networks because (1) we do not allow 3rd party scripts, (2) no cookies accompany ads, (3) we are 100% open source (gitcoinco/code_fund_ads), (4) we only work with advertisers that provide relevant products and services that are good for the developer community, and (5) we literally do not store any private data, including IP addresses.
I recommend reading https://codefund.io/blog/countering-negative-press-how-ethic...
I am so glad that this violation is being exposed. Well done Brave!
I invite any developer / blogger to check out https://CodeFund.io. We are a non-tracking 100% open source ethical ad platform that focuses on funding open source.
This is exactly what we built and have been running for over 2 years. CodeFund [1] is an ethical advertising platform that is open source, does not permit or perform any tracking, and only displays ads based on the context of the site. We load our ads async so there’s no slowdown of the page. We are also open with our finances. We exist to fund open source maintainers, bloggers and builders.
I agree with many of the ideas with the comparison, however to call “advertising” as a whole is cancer is out of touch. I believe what should be said is “modern-day digital advertising”. I speak with advertisers all the time and they choose us because we display ethical ads (website is codefund.io). We do not track, profile, or collect information. All of our ads are chosen and displayed solely based on the context of the site.
We all need advertising in order to enjoy the free services we all use. Cancer is something that nobody should have to live with. Advertising is something we can all live with if done ethically and responsibly.
disclaimer - I'm the founder of https://codefund.io
This is a very interesting view of the current issues surrounding the funding of open source. I think there are also some assumptions surrounding the motivations of being a maintainer that may not be accurate.
As the founder of a company that's sole purpose is to bring funding to open source developers, bloggers and app builders, I do understand the issues with the "trickle economics" of generating funds for open source.
Let me first say thank you for your contributions. I do not believe that most people become open source contributors/maintainers for the money. They do it b/c they are good people trying to give back to their community.
The way I see it, maintainers need to be open to many different paths of generating funds. Open Collective and Patreon are incredible, however they often require an active effort in fund-raising to generate any significant amount of money. Tidelift is doing great stuff in this field as well by selling SLA contracts on open source projects, although it's difficult to qualify and the developers might not want to sign a contract. There is the promise of crypto-economics and how they might impact funding OSS (see https://oscoin.io). Finally, advertising (yuck?) has been a proven and more widely accepted form of funding as long as the user's privacy is protected. That's what we do. Fund open source maintainers through ethical advertising.
It takes a village to solve sustainable funding for open source.
Hi @daly, I'm the founder of CodeFund. Please feel free to check us out. We would love to help. Some maintainers on our platform earn over $2,500/mo through ethical advertising.
We provide a server-to-server API service that allows HTML rendering sans JavaScript. However, the unethical part of using scripts is not in the fact that scripts are used, but what those scripts include. Yes, there must be trust between parties. This is why we are 100% open source. This is why we ensure that no 3rd party scripts are included alongside ours.
I’m sorry, but I do not believe you can get more ethical than that. I stand behind our mission and our reputation.
:clap: This looks great! I'm very excited that ethical ads are becoming more and more common. It looks like this recently launched.
I am the founder of https://CodeFund.app. We are an ethical ad platform that is focused on funding open bloggers, builders and maintainers. We also do not do any tracking of users nor allow 3rd party scripts.
I'd love to connect sometime and see if there's anything we can do to help. We also have a small group that meets each month to discuss ethical ads.
I loved this article. Disclaimer, I'm the founder of CodeFund (formerly Code Sponsor). As such, my focus is funding for open source.
To start, you should check out Nadia Eghbal's Lemonade Stand (https://github.com/nayafia/lemonade-stand). She lists many different ways to generate funding, along with the pros and cons. There is no silver bullet. I believe that real substantial funding must come from all directions. Also, funding sources vary based on the personality of the maintainers. Some may prefer to go the fund-raising path with Patreon or Open Collective. Some may prefer the TideLift SLA path. Some go the route of selling merchandise, training or books.
However, most paths of funding require the developer to take on the role of fundraiser, marketer, or even publisher. Developers may not want to do this and would prefer to focus on the code. This is why advertising fits most models. It provides passive, recurring and consistent income that does not require the maintainer to veer from their chosen path. It supports DHH's "fuck you" policy. The maintainer is not beholden to the advertiser with CodeFund, because there is no direct agreement.
CodeFund (https://codefund.app) is an open source platform that helps fund maintainers, bloggers, and builders through non-tracking ethical ads. We only display ads based on the context of the website, not the visitor profile. Our ads are relevant and non-obtrusive to visitors.
For example, go to https://jsbin.com or https://codesandbox.io.
What aspect would you consider unethical, or insufficient to make it ethical?
We don’t use cookies. Our code is open source. our ads are relevant to developers. 50-65% of the revenue goes to the publishers (devs). Examples at codesandbox.io, JSBin.com, phaser.io
I should also mention here that I am the founder of https://codefund.app. We generate recurring, consistent revenue for open source projects and developers through ethical advertising.
Thank you Devon for this post and for your ongoing efforts to help make the open source economy thrive. I’m very eager to see the follow up based on visitor feedback. This is Eric Berry btw
I started up CodeFund last year in an effort to help fund open source projects and developers. This year, we opened up the source code (https://GitHub.com/gitcoinco/codefund) and provide ethical advertising. We don’t do any tracking, profiling, cookie setting, remarketing, etc. and our ads are chosen by the audience that the website caters to. We also give back up to 70% of all gross ad revenue back to the publishers. https://CodeFund.io
I just want to point out that there are a handful of initiatives trying to help fund the maintainer. I run the CodeFund platform. We provide ethical advertising on documentation websites and give up to 70% of all revenue to the developers. It’s not a perfect system, but it’s made an impact with quite a few OSS projects.
There are other channels as well. Open Collective has been doing an amazing job as well as Carbon Ads.
I cannot agree more. Funding must play a part in the sustainability of open source.
I recommend the Lemonade Stand document by Nadia Eghbal (https://github.com/nayafia/lemonade-stand) as well as the Sustain Report from the Sustain Summit last year (https://sustainoss.org)
This is absolutely amazing!!
Devhints is a go-to for me with Elixir-related questions. Insanely well put together!
We use Rollbar for our crash reporting. They support GDPR.
Links:
- https://rollbar.com/blog/preparing-for-gdpr-privacy/
Over the past handful of months, I've built up the company Code Sponsor (https://codesponsor.io). In December, I had to shut it down due to the inability to continue on GitHub.
Here's an article I published on why funding open source is difficult: https://medium.com/@codesponsor/why-funding-open-source-is-h...