Comment by 🚀 stack
I totally get it, and it is entirely your choice.
I am on the other side. I love coding and sharing my work with my fellow humans. I do not want to make it transactional, have deadlines and contracts to deal with, track users, send invoices, or otherwise pollute my pleasurable activity. I've fixed many bugs, built many libraries, and hopefully made a tiny difference. It is my privilege.
I believe in freedom, so GPL makes no sense to me. I use the BSD license, as a small protection from predators (and for places where public domain does not exist).
AI or anyone else copying or otherwise using my code is not my problem.
Not monetizing things gives you amazing freedom to not worry about most things monetizing forces you to worry about.
I don't mind paying for software I like, but I find very few things out there that I would pay for. In fact most of the time I feel I should be paid for the pain and suffering of using bad code.
With all the options out there, written by people who are solving problems for the joy of it and sharing, I doubt I would ever try code from someone just trying to make a buck.
Aug 30 · 4 months ago
Poll Results
1. do it
███████▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 29%
2. don't do it
███████▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 29%
3. show results
██████████▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 43%
49 votes were cast.
11 Later Comments ↓
Oh really? I wasn't aware that already counts as a DRM :o It didn't feel more restrictive than what you already had or entering a password to access an account on a paid service
But since you are so afraid of someone pirating your paid binaries: what is preventing someone from buying your software and then reselling it? That's just copy-paste, no? My suggestion would still require an unlock code
i don't see myself buying and running proprietary programs, but i think selling drm free epubs and drm free artworks, be those image or audio files, can benefit creators.
@univeige I mean, currently the binaries have no DRM or any protection whatsoever.
There is nothing technical preventing you to upload them to a piracy site as is. The only protection is the store itself.
Having to pay adds enough friction to drive away most cheap pirates.
Note that there is no login accounts as well: None of the binaries require an account. They just run normally.
Not even the store, requires you to create an account!
It just need san email o send the order permalinks, In the future, I plan to add other options.
Your idea is interesting, but it does require changing every binary, and they were made at different years with several different technologies.
@norayr the way it works right now on http and how I plan it to work on gemini would definitily work for any kind of digital file on sale. So DRM free images, audio, books, (and even drm free executables, as ir does now) would all work normally.
@stack " I doubt I would ever try code from someone just trying to make a buck." totally your right.
For once I will try to make money with software I do in my spare time. I would prefer to live off an honest business with my users than to be an employee for the rest of my life. So I really want to make this work right someday. Small businesses over monopolies every day!
It is not like I think that every program I do must be payed and I do release binaries for free every now and then.
I did release a lot of code in open source, specially in my early carreer, but all my motivation for it ceased.
From the burnout and helping monopolies, I would rather release free exes than free code.
@LucasMW: I did not mean to offend. I speak from personal experience dealing with apps that people slap together and throw into stores. I am sure you are not a part of that. I am also extremely fortunate -- most of my life I had to scramble to survive. However, at least for the next few years, I have the privilege of sharing freely.
I can totally see something like Elementary Appcenter (offering FLO software with pay-what-you-can/want or maybe even normal pricing) becoming popular but I can't see that for a proprietary app store. People in geminispace have much more of a community-focused mentality (that does not mean you shouldn't start a proprietary app store if you want to, I just don't feel it fits the preferences people have over here)
@Bobsey Does elementary appcenter offer pay what you want? I didn't know . This is interesting!
I know, this is why I included the poll, so I could measure the sentiment.
What do you mean by FLO or normal pricing?
Yep they do. Most apps in the AppCenter are part of the Flathub or Ubuntu repos and not monetized but apps submitted to Elementary (that meet the requirements) can be monetized. Elementary takes a 30 % cut (or 50 cents for low prices)
FLO software stands for free/libre/open (source) software (FLO is basically the adjective to FLOSS which is more commonly used)
and by normal pricing I meant fixed pricing i.e. if you say it costs $5 it costs $5 and you can't pay more or less than $5 as opposed to pay-what-you-can/want pricing where you can select or enter a price that is lower or even higher than those (suggested) $5\
It won't just work for paywalled content, it would also allow donations to software, or even shareware programs, etc. Expanding it beyond programs is cool too. My only concern is if you plan on using stripe, which probably requires a redirect to their stripe page, or if you'll store credit card info in your own DB (which I would not prefer, myself).
@clseibold . I've implemented stripe in the web version but the idea was always to support multiple payment options and give the user the ability of doing payments with privacy in mind.
Currently, the web version doesn't even require a login, but still uses stripe and requires the email to send a download link.
I think an option is supporting some cryptocurrency payments will work as an alternative to give credit card info to stripe but I would still require an email to send keys and download links. (Or a store account...)
Original Post
I am toying with the idea of creating a software store in gemini. (pay and download binaries kind of workflow) My idea is to port what I have here: to a text based experience. I think it is possible. I believe it would be the first of its kind as well.