OpenGenus / cosmos

World's largest Contributor driven code dataset | Used in Quark Search Engine, @OpenGenus IQ, OpenGenus Visual Project
http://internship.opengenus.org
GNU General Public License v3.0
13.55k stars 3.67k forks source link

PSA: Plagiarism in Pull Requests #4721

Open arnavb opened 4 years ago

arnavb commented 4 years ago

As many of you have noticed, I have come back to maintain this repository after a few months.

While I am reviewing pull requests, I've been noticing many examples of people (I won't say names) plagiarising code from other sources, such as other algorithms repositories or websites.

Obviously, this behavior is intolerable. Copying other's work is a form of disrespect in my eyes and as we can see in our contributing guidelines and code of conduct disrespect to others in this community is unacceptable. As a community built on trust, something like plagiarism makes me lose all trust in you as a contributor. I'm sure we all want this repository of information to grow.

So all in all: Please do not plagiarise. I can't check every website and repository to see if it matches your code, so this will be a system built on honor. If I do see plagiarism, do not expect me to readily merge your pull request (as of now, anything in past is in the past).

The reason I've made this issue is so that it gets a lot of visibility from our contributors (hopefully).

I would appreciate any comments below as to what action should be taken in order to combat plagiarism.

@OpenGenus/cosmos-maintainers @AdiChat @iendeavor I'd like to know your thoughts on this as well. Perhaps we can add a modification to the code of conduct that warns people against copying other's code?

parjanyaacoder commented 4 years ago

Well I think contributors can take only that code from a particular repository which they have contributed in that repository.

arnavb commented 4 years ago

@parjanyaacoder You are right, if the code copied from another repository is written by the same person then it should be allowed in.