How should the other project retain the original project credit? How should be my project referenced?
How should the other project retain the original project credit? How should be my project referenced?
Your wording here:
A member on Github changed the name of the project, reduced the number of features by removing 3rd-party libraries (all of them are optional in my CLI), and took the entire idea including modularity, plugins and even the mac logo () on the title of the project.
Heavily implies the repository was cloned then edited, but it's being claimed that isn't the case. Can you clarify?Small details like the colors are the same on the colors script. I was referring to the fact that all those changes could have been done on the original project through Pull Requests, instead of dividing the effort.
Ideas don't belong to anyone, though. And I'm sure you're not the first or only person to come up with "a bash script on the local folder that implements plugins". And unless you've got a patent on that, you've got no right to be upset that someone else does something you did first.
And again, you know, you did open source the code, which implies you want people to use your code and modify it if they wish.
But did they actually fork your project and not provide you credit? Your original comment made it seem as if they did, but now it appears you're just upset that someone else created a similar project to yours, rather than contribute to you.
If that's the case, it's understandable that you would rather they contribute to your project than have their own, but it's not plagiarism on their part. Contributions are a privilege, but forking is a right as far as open source is concerned.
As for the specific colors, many people use those color choices when designing a CLI.
Did they actually use any of your code? The idea doesn't count (unless you filed a patent in a country that recognizes software patents, which I'm guessing you didn't).
If they didn't use any of your code, "inspired by" is probably the best you're going to get (and they really wouldn't have to do that).