I was shocked. #[0] #[1] #[2] #[3] #[4] After waiting for a long few months for #[5] 's application for #[6] funding, I received an email from opensats rejecting Freerse's application for development funding. I didn't expect Freerse would not be funded by opensats. I really want to build a simple and easy-to-use Bitcoin social payment client for Nostr. It is also liked by many Nostr users. I spent 1 and a half years building Freerse and sold my own Bitcoin. Why are so many clients that no one uses or even hears of getting funded? And Freerse can't get funding. There are also some people who participated in Nostr construction for a short time and left after getting funding, while people like us who have been building for Nostr can't get funding. I want to know the reason for not being funded? How can I improve it? The reply received was: “The Board noted that there has been very little Github activity on the project, including zero activity in the past few months. Please feel free to reapply in the future if you are actively working on the project.  Building up a substantial amount of proof of work is important for applications.” I was shocked again. Before applying for opensats, we had built Freerse for a year and a half. It was my first time to build an open source project. It was only because opensats required open source that we put the Freerse code on GitHub. When applying for opensats funding, my own funds had run out. I built Freerse, but I was just a product designer, not a programmer. I had no way to pay the programmer's salary. During the months of waiting for opensats funding, I could only pay for the maintenance of the server and the usual bug fixes. I have been waiting for the funding review of opensats to get the funds to continue building Freerse. I need to earn money to support myself in these months. After waiting for a few months. What I got was the board's disregard for the work we spent more than a year and money to build Freerse. Ignoring the love of Nostr users for Freerse. Ignoring our efforts to keep the Zap function of Nostr's posts on iOS, and fighting with Apple for two months through the App Store regulations in exchange for the Nostr iOS client being able to keep the Zap function of posts. Ironically. The OpenSats board said that they want to see the updates to our github as proof of work for the past few months we have been waiting to apply for funding. Isn't our already built client our proof of work? Does the board only look at the surface? Haven't the board members used our client? Can't we apply for OpenSats funding for our already completed client? Freerse's now completed client function is our proof of work. Freerse is fully qualified to receive funding from OpenSats. Please consider it carefully. We want to continue building for Nostr and create a simple and easy-to-use Bitcoin social payment client. Please fund us and we will continue to build.

Replies (42)

Hey, I get your frustration, but OpenSats made the right call here. Proof of ongoing work is key for open-source funding. Regular GitHub updates show a project’s continued commitment and growth, which funders need to see. Keep building and keep active on GitHub and re-apply again. Also consider comparing your own activity with that of a funded developer:
I know you have no bad intentions. But it is ridiculous that you compare with a meaningless GitHub table. First of all, we want to build a client for users. It is more meaningful to have users use and love it than those meaningless statistical tables. We test new features locally, and the number of application test versions is many times more than your table. Secondly, this is our first time to do open source projects. Freerse's earliest use of GitHub was just because many Android users did not want to use the Google Store and wanted us to upload APKs to them to download directly, so we created a new Github account. Our previous development was done locally. All feature additions and bug fixes were done locally. If all these processes were uploaded, we could also have a beautiful statistical table. It was only because OpenSats required open source that we uploaded Freerse's source code to GitHub. Our problem is that the OpenSats board should not use a GitHub statistical table to replace our proof of work. We did not upload GitHub before. Our client experience, our hundreds of days and nights of development and design of new features and polishing every detail of the product and the love of users are our proof of work. They should at least test and use our client. As long as they have built a client, they will know that these product experiences are polished over time. This is Freerse's proof of work. It's not because a GitHub table denies our proof of work.
Ironically, the OpenSats board would rather use a statistical table to evaluate a developer's workload than use the developer's Nostr client to evaluate the developer's proof of work. They really believe in Bitcoin's POW. Maybe they would rather believe in the Federal Reserve's waste paper.
It sounds like what we need is GitHub activity simulator that creates innocuous changes and backdates them, so the chart fills with green squares.
I get that I’m probably not the intended demographic for this client, but I downloaded it to see what was different about it than more developed clients I already use. What is this app’s secret sauce that makes it unique? Also, has there been any work put into the branding and UX yet? It doesn’t really seem like it. Don’t take this as a personal criticism, but this product doesn’t stand out from the crowd. I think you need to figure out what’s missing in the market and solve for that first.
Totally agree. The Opensats board wanted a nice spreadsheet. Not a client that Nostr users would like to use. So a lot of clients that nobody uses and hasn't even heard of are getting funded. They're not exchanging bitcoin value for value. They're just using bitcoin to fund a lot of nice spreadsheets on GitHub. #[4], they're turning your bitcoin donations into scrap paper.
Value is always subjective. The open sats board have proclaimed that they value changes to GitHub repos. Therefore it is reasonable to give them green squares. Once they get a flood of synthetic green squares, they might change their metric. Lines of code? Issues closed? Releases pushed? Whatever they want we can create in arbitrary quantity. Measuring green squares is a convenience. But once it becomes a target, it creases to be a good measurement.
Opensats has always accepted grant applications. They have not publicly stated that they are short of funds. I am disappointed with their evaluation of Freerse's proof of work. They prefer to trust a beautiful statistical table to evaluate the proof of work. They are unwilling to test and use the clients that users actually use. And those beautiful tables can be modified to be beautiful with a modifier. Thank you for telling me about these institutions, I have not tried to consult them. 🫂💜
It’s what they want! Mutual exchange is the basis of capitalism. Who am I to judge their love of green squares?
Exactly. If the company wants mouse jiggling, who are we to judge them? People have different preferences. Variety is the spice of life. Some people like to pay mouse jigglers. There’s no accounting for taste.
I don’t think they’re short of funds mate, I think the people evaluating the grant requests are short of time. That explains why they’d use nonsense metrics like GitHub - it becomes an easy no for them to move on to the next one if they can quickly look and put a cross in a box. Geyserfund is closest to Opensats but you’d be self-fundraising. Bitpac is nothing like it. That’s a model to bring in BTC investors for equity in a business. Nostrocket is a hybrid where you could bring in investors but the funding mode is different. Don’t be disheartened by Opensats refusal - seek other paths.
Frank's avatar
Frank 1 year ago
I have no skin in the game. So just my opinions: It seems like you completed something and spent a whole lot of long months on it. Now you want to get compensated for a completed project. (Even though you mention this is only the first phase) they may think you will see the money as payment for what you already did. And you may slowly or not complete another phase. (Did it catch on? Are people begging for more of your project??) I think it is immensely challenging to be a developer hoping for funding. Once your product catches on and you keep adding cool add ons, I would keep reapplying to them again.. Or figure out some sort of pay model that works.. some value that people really want to give you money for because it is so cool, and sought after.
The work of #[4] volunteers is great. I'm not sure if #[5] donated special operating funds to provide salaries to volunteers. But they can't make decisions based on a piece of statistical waste paper just because they are volunteers. They have a great responsibility. They are responsible for the allocation of funding for the entire decentralized Nostr global developers. This is the value of Jack's establishment of Opensats. I saw some early Nostr developers who have been quietly developing infrastructure to contribute to Nostr. But many of them were rejected when they applied for funding. There was no reason. We all came here because we believed in Jack. I once asked Jack if he would still support Nostr if Nostr could not develop within 5 years? Jack said "Yes". So we have been working hard to make good products. We all believe that the combination of Nostr and Bitcoin is the future. But now the proof of work of our builders has been defeated by a beautiful piece of waste paper. And refused funding. Isn't this ridiculous? Since Opensats has discovered the problem, it should face the solution. Instead of whitewashing it. If Opensats is short of staff, it should raise more operating funds to recruit volunteers. It can't be said that a few volunteers can manage tens of millions of dollars for free. This is not in line with business rules, and money should not be used to test human nature. Funding applications now take several months, which seriously affects Nostr's development. If this continues, many real developers will leave. In the end, only some GitHub projects that can make statistical tables but no one uses them will be left.
Why all this kink-shaming the green square lovers? They showed a screenshot of a dearth of green squares. Give the people what they crave!
Our problem is that the OpenSats board should not replace the proof of work of developers and the love of the client with a piece of paper with GitHub statistics. This is unfair to all real Nostr developers. This is not a value exchange value, this is a performance of shitcoin. OpenSats as a symbol of Nostr's public welfare organization is undermining the value of developers coming to Nostr.
Yes. Real Nostr developers are sad. Because they only build clients that have users. They don't make beautiful statistical waste paper. The Opensats board only allocates funds for those waste paper projects that no one uses. In the end, real developers can only leave sadly.
Thanks for sharing and support bro. I will take note. We believe in the future of Nostr and Bitcoin. So build it here. We all hope Nostr will get better and better. 🫂
Thank you for your experience feedback. Freerse is a simple, effective and easy-to-use iOS/Android application. The factual interactive data display of Freerse's posts is very comprehensive. Freerse can publish posts and long articles at the same time, and has a special long article reading area. You can easily and quickly read all the high-quality long articles that you follow. Freerse has a Gif keyboard. There is also a personal GIF collection, where you can use your favorite GIFs at any time. When you read other people's posts, you can directly add the GIFs you like to your personal collection. Freerse's iOS can use NWC-type wallets to directly Zap posts without making other settings. Freerse can automatically translate the languages ​​of most countries. Freerse has a smooth thread browsing experience, and you can enter any thread to chat smoothly. Freerse has a beautiful dark UI design. Freerse has 24h trending videos, photos, and posts, and you can keep up with the latest developments of Nostr at any time. And so on. But there are also many functions and NIPs that have not been implemented yet. There are still some issues that need to be optimized. If you are willing to try it, you will like it. I also hope to get your feedback.
Thank you for your experience feedback. Freerse is a simple, effective and easy-to-use iOS/Android application. The factual interactive data display of Freerse's posts is very comprehensive. Freerse can publish posts and long articles at the same time, and has a special long article reading area. You can easily and quickly read all the high-quality long articles that you follow. Freerse has a Gif keyboard. There is also a personal GIF collection, where you can use your favorite GIFs at any time. When you read other people's posts, you can directly add the GIFs you like to your personal collection. Freerse's iOS can use NWC-type wallets to directly Zap posts without making other settings. Freerse can automatically translate the languages ​​of most countries. Freerse has a smooth thread browsing experience, and you can enter any thread to chat smoothly. Freerse has a beautiful dark UI design. Freerse has 24h trending videos, photos, and posts, and you can keep up with the latest developments of Nostr at any time. And so on. But there are also many functions and NIPs that have not been implemented yet. There are still some issues that need to be optimized. If you are willing to try it, you will like it. I also hope to get your feedback.
Agree. Construction is proof of work, not artificial statistical waste paper. Amethyst is a good Nostr client. But Amethyst is not equal to Nostr. If you have the need to experience other clients, you can try it.
I've noted it down. It should be a bug that occurred when the version was updated. Thank you for your feedback.
Agreed. But now it's the only thing that matters. If the developer client hasn't even been tested, a GitHub statistics table will negate the proof of work. For projects that have no users, they can make a lot of special green tables. View quoted note →
Right... But they already fund other clients, why should they fund your client if it's features are the same? Like is yours faster? Use a different language? What is your unique value prop
I just tested it and the number of fans can be displayed. But this data is very inaccurate because we directly use all your scattered Relays. Every time you want to see the number of fans of an account, you have to re-pull the contact data of all relays to calculate the number of fans. The speed is very slow. Now only those clients with local cached relays can accurately know the number of fans of the user. You can query through primal and nostr.band, they use locally cached relays. This is the query data of nostr.band 🫂 https://nostr.band/?q=npub1uw6lgv5qyexx68fwgdmwt3w7v3dwv679sray2ncpkug70ad7a8gqut3tay image
I assume you responded to the email with the reasons you listed for why there has not been much activity on the project? If not this post seems like a great way to burn many bridges...
Yes, I replied to an email about GitHub's inactivity. Hopefully they will follow the funding rules and take a look at our code and test our products.