this post was submitted on 27 Apr 2026
18 points (82.1% liked)
Programming
26746 readers
239 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Hey, could you remove the full Main.py from your comment? The project is closed‑source, so sharing the entire file isn’t allowed. Thanks!
That comment is helping potential users vet your project before they use it, since not everyone has the motivation to go into the repo and take a look
Just to clarify — I don’t have any issue with people analyzing or quoting small parts of the code. The project is intentionally distributed on Gumroad as a “0$+” closed‑source release rather than as an open‑source GitHub repo. Since there’s no license file, it defaults to all rights reserved, which means full files can’t be redistributed.
Part of this project is also a learning exercise for me in how to package and distribute small tools. I’m genuinely interested in feedback on this approach.
But if someone posts the entire file publicly, it makes it harder for me to actually demonstrate the distribution model I’m experimenting with — the whole point was to release it through Gumroad, not as a fully exposed source dump.
I'm not a lawyer, but I would argue this actually means that even people who get it from Gumroad can't use it "legally". There should be a license which expresses your intent.
That applies to licensed software. Here you’re not buying a license — just the right to use the tool. A license is only needed if someone wants to copy, modify or redistribute it.
Buying the product gives people the right to use it — the license is only needed for redistribution or modifying the files. But yeah, you’re right that adding a license would make everything clearer. I’ll include one next time to avoid any confusion.
It's implied, but it's not clear - which is why whenever you "buy" software you actually buy a license to use it which clearly states how, where and by whom it may be used, on how many devices, under which conditions, etc etc etc.