this post was submitted on 15 Aug 2023
116 points (87.7% liked)
Fediverse
20203 readers
17 users here now
A community dedicated to fediverse news and discussion.
Fediverse is a portmanteau of "federation" and "universe".
Getting started on Fediverse;
- What is the fediverse?
- Fediverse Platforms
- How to run your own community
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
"Inspired" is not an honest term. You're using someone else's code, so abide by the license they use, or remove their code from your project until you're ready to follow the license. You started lifting Postmill's code several years ago now and have had sooo much time to set things right but keep dragging your feet.
This isn't a school project, you're gaining financially from someone else's hard work without abiding by their (incredibly permissive) FOSS license and opening yourself up to serious legal action.
As I said, the markdown implementation that received the main thing has been rewritten by contributors. I need to consult on how it should look in such a case. Now the indicated similarities are between these files (these files will also be changed soon, before release):
https://codeberg.org/Kbin/kbin-core/src/branch/develop/src/Repository/Criteria.php
https://gitlab.com/postmill/Postmill/-/blob/1e98b99bc4a20b396f2fa4089bdb1a308b7e18fd/src/SubmissionFinder/Criteria.php
https://gitlab.com/postmill/Postmill/-/blob/a9704316c1c78f15ca12c2dc5ad477f4ac9f530e/src/Entity/Submission.php#L21-57
May I ask why you haven't added the copyright notice to make kbin compliant while your volunteers are in the process of eliminating all of Postmill's code from the code base?
This is a fair ask imo if the borrowed code is used currently.
Most of the indicated code is no longer part of kbin (unlike Pixelfed's code, to be fair). You can see the similarities in the links provided above. However, I need to thoroughly analyze everything once again to make sure nothing slipped past me and there isn't more of it. There might be a tool that could facilitate this. In any case, it's not my intention to hide the original source, even if major changes have been made. I'd gladly leave information about what the code was based on. I have no problem with that, the only enemy is time.