Edit : moved the question to Open Source SE : https://opensource.stackexchange.com/questions/5669/can-i-copy-a-project-from-codeplex-to-github

Asking about personal ethics from a personal perspective, this is not to become a commercial entity.

I have seen codeplex is disapearing, it looked like some projects are already abandoned there. specifically I saw this one that seems unchanged since 20013: https://xmlsorter.codeplex.com/

My question is can I put a copy on github, open t public with full acknowledgments of origin of the project? Or is there another way suggested to stay ethical and within the law? I don't know if I be actively maintain the project, just that I want to keep a copy for myself and others.

  • @gnat I think this is not asking for customer support, but is a licensing question. There's currently a discussion on whether licensing questions should be outlawed. This Q&A is an example of an acceptable license question under the current rules, and the level/depth of an answer that would be appropriate on a site about Software Engineering. – amon Jun 29 '17 at 10:01
  • @amon : yes, just trying to keep the copy accessible for others, in no way ever want to make dime from others work, just cant stand good work disapearing forever. – jimjim Jun 29 '17 at 10:21
  • 1
    @amon: Actually, the OP is specifically asking about ethics, not licensing or legality ("within the law" is only mentioned once, in passing), and the question is not tagged with licensing but tagged with ethics, so I'm not sure that this is a good example of an on-topic licensing question. – Jörg W Mittag Jun 29 '17 at 10:51
  • @JörgWMittag X-Y-question. OP (mistakenly) thinks this is about X = ethics, but the problem is actually 100% about Y = the code license. Under the current rules, asking about this licensing problem would be on topic – amon Jun 29 '17 at 11:04

This depends entirely on the license of the project. The code is subject to copyright, so unless the copyright holder gives you permission to copy it you can't re-publish the code on GitHub.

  • If the project has no license, you have no right to republish it.

  • If the project has a license, you have to read the license and see if it gives you sufficient rights.

    • A proprietary license probably does not give you sufficient permissions.

    • Very broadly, Open Source licenses (e.g. MIT, Apache 2, GPL) allow you to re-publish the source code as long as you maintain all copyright and attribution notices, and include a copy of the license. The details differ, so do read the license.

      For more info on complying with Open Source licenses, you may want to ask on the Open Source site.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.