This is my first open source project, apart from tiny bits of code that no one ever paid any attention to. Maybe I don’t know how to do open source properly, maybe I made a mistake here. Let’s find out.
This is my first open source project, apart from tiny bits of code that no one ever paid any attention to. Maybe I don’t know how to do open source properly, maybe I made a mistake here. Let’s find out.
Dear Piefedadmin/Rimu,
Thank you for the effort, marvel, art, you do…
It makes sense the person got upset, but they indeed did not follow the license, considering the header/annotation missing. You did everything right from the point of the license, and considering your time you invest into the works, it makes also sense to follow the license only.
Yet, indeed, when I work at projects at jobs, or something personal, I do tend to leave references in the code as comments (if it’s in the middle; or the header, if it’s a start of the entire file); in the commit messages, or least pull-requests, though the latter is weaker considering the vendor custom database outsourced. These also help to track down the origin in the history, in case of required:
> /** @see https://codeberg.org/quokkau/PyLova/src/commit/deb4cb2bb9956019dd5c847de03a28d9b9ed45b5/app/community/routes.py#L1115 */Yet, sure it may increase the source code much… hence commit messages,
CHANGELOG.md, or pull-requests to just have a reference in the history of someone’s invaluably marvelous life on the miraculous road!You sure know how it all works, and this is sure not fair to call it “stealing”, and especially with no private clarification prior public judgement, I believe…
You publishing this clarification on public highlights your gratitude, respect, and acknowledgement towards other people’s effort even more, of course… and is sparkling appreciated…
Meanwhile, I do wish you, and everyone here, safety, stability, and peace…
Best and kind regards
Thank you for your kind words.
Coding in public like this is quite vulnerable and does require/assume good-faith engagement from others. There’s a huge array of ways to exploit that vulnerability and I’ve seen many examples of that in the last few months.
It’s been really hard.