Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.
The original Natural Selection modification of Half Life has been put onto github by the developers, pretty nice move.

Right now it seems sketchy at best to do anything with it as some of their original headers are in place like this:
Quote//======== (C) Copyright 2002 Charles G. Cleveland All rights reserved. =========
//
// The copyright to the contents herein is the property of Charles G. Cleveland.
// The contents may be used and/or copied only with the written permission of
// Charles G. Cleveland, or in accordance with the terms and conditions stipulated in
// the agreement/contract under which the contents have been supplied.


Given that it is a public repository that's incompatible with githubs own rules, it may have been an oversight by the developer so lets us hope they remove the restrictions and have not only a Linux port of the original Natural Selection, but keep it updated too.

Github link: https://github.com/unknownworlds/NS Article taken from GamingOnLinux.com.
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
8 comments

Kamil Jan 19, 2014
You're under no obligation to choose a license. It's your right not to include one with your code or project, but please be aware of the implications. Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work.
Even if this is what you intend, if you publish your source code in a public repository on GitHub, you have accepted the Terms of Service which do allow other GitHub users some rights. Specifically, you allow others to view and fork your repository.
https://help.github.com/articles/open-source-licensing

[ol]
  • We claim no intellectual property rights over the material you provide to the Service. Your profile and materials uploaded remain yours. However, by setting your pages to be viewed publicly, you agree to allow others to view your Content. By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.

  • [/ol]
    https://help.github.com/articles/github-terms-of-service

    I don't think it violates github's policy. It doesn't require the code to be open source, sadly.
    Liam Dawe Jan 19, 2014
    Oh really?
     By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.
    Their headers say otherwise since to copy it or "fork it" you would need written permission which is contrary to github public repo rules.
    berarma Jan 19, 2014
    May I ask where did you get that idea about github public repositories from? The readme in the repository doesn't suggest an error in the copyright notice.
    Liam Dawe Jan 19, 2014
    May I ask where did you get that idea about github public repositories from? The readme in the repository doesn't suggest an error in the copyright notice.
    Huh? It's not a random idea about github repos, it's githubs rules.

    There is an issue open to discuss it, as of yet no reply
    https://github.com/unknownworlds/NS/issues/1
    berarma Jan 19, 2014
    Oh really?
     By setting your repositories to be viewed publicly, you agree to allow others to view and fork your repositories.
    Their headers say otherwise since to copy it or "fork it" you would need written permission which is contrary to github public repo rules.

    They're giving away some of those rights on github but not all of them and they're not forced to change their copyright notices neither.
    berarma Jan 19, 2014
    May I ask where did you get that idea about github public repositories from? The readme in the repository doesn't suggest an error in the copyright notice.
    Huh? It's not a random idea about github repos, it's githubs rules.

    There is an issue open to discuss it, as of yet no reply
    https://github.com/unknownworlds/NS/issues/1

    I see, I wouldn't set my hopes too high on this since it's the developer's will really.
    Kamil Jan 20, 2014
    Hmm, it's a bit unclear whether forking is copying. However, by accepting Github's terms of service, it seems to be allowed, no matter what the header says. However, you still can't do anything useful with it, just browse the code, that's right. It would be nice if Github provided more info for the users what such situations really mean. Can you send patches to such a forked project? Can people download it?
    berarma Jan 20, 2014
    Hmm, it's a bit unclear whether forking is copying. However, by accepting Github's terms of service, it seems to be allowed, no matter what the header says. However, you still can't do anything useful with it, just browse the code, that's right. It would be nice if Github provided more info for the users what such situations really mean. Can you send patches to such a forked project? Can people download it?

    A fork in github is a git clone operation, it can involve copying and downloading, I guess we can clone the repository and even use it for private purposes but nothing else. I think github is just trying to prevent to be sued themselves, but everyone else will have to look after his/her own actions. There's been some debate about the dangers of these github licensing issues. I try to stay away from code not properly licensed for reuse.
    While you're here, please consider supporting GamingOnLinux on:

    Reward Tiers: Patreon. Plain Donations: PayPal.

    This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

    You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
    The comments on this article are closed.