Hacker Newsnew | past | comments | ask | show | jobs | submit | zooweemama's commentslogin

Really cool! Small complaint, the “near miss” text obstructs the view at least when playing in landscape. But great idea and execution!


This is great, it feels like a modern day text adventure!


Thank you! Wondering how people react to today's prompt -- we've yet to have a winner


BTW since you are here - I noticed that the solutions to the previous question are given in Chinese :O


I loved MoD! The audio book read by Will Wheaton is also pretty good.


> “impact” is generally code for making other people rich

I love this and am going to reuse it!


If you want to go even deeper, I recommend Andy Grove’s books “High output management” and “Only the paranoid survive”.


I took it to mean in the performance review context.


This looks great! I really suck at making cinematic videos with my drone and I would welcome the possibility of just instructing it in natural language.


I don't understand how this is legal or even just OK?


Doom is open source. The assets must be purchased but are modular and easy to drop in to any compatible source port engine.


The license was changed. You can't do that to other people's code. It was originally released under GPLv2 and he's changed all the copyright notices to say GPLv3. While the license included in the original doesn't bind the recipients to v2, recipients can't restrict successive recipients to a later version only. They have the option of v2.


That's not what the license says. It explicitly allows derivative works to be redistributed under subsequent versions of the GPL, including GPLv3.

> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

https://github.com/id-Software/DOOM/blob/master/LICENSE.TXT


The license says you, as a redistributor, can follow the terms of GPLv2, GPLv3, GPLv(n+1). That is not the same as saying you can relicense it to any future version of the GPL. Every recipient will always have the choice of GPLv2.


The original source code will of course remain available under GPLv2. For the modified version, it can absolutely be modified and distributed under a later version of the license because that's exactly what the license says.

I'll edit out some distracting words and see if that helps clarify:

> you can redistribute...and...modify it under the terms of the GNU General Public License...either version 2...or...any later version.

So this means I can redistribute and modify it under the terms of GPLv3, which is exactly what this project does.

Some people do have a problem with this, as you seem to, and that's the reason very notable projects, like the Linux kernel, often edit out the part of the license that allows you to distribute it under later versions, and instead mandate GPLv2, even for derivative works.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...


In the README.txt distributed with the release it says:

> Licensed under the GNU General Public License 2.0.

Which is the only text that puts it under the GPL at all. There is no later version mentioned.

https://github.com/id-Software/DOOM/blob/master/README.TXT

Regardless, you can't change the license on code you don't own, even if the code is distributed under a flexible license.


Don't read the readme to figure out what the license says. Read the license: the readme only tells you what license. It doesn't tell you the terms of that license.

The actual license used explicitly allows later versions of the GPL to be specified in place of GPLv2.

https://github.com/id-Software/DOOM/blob/master/LICENSE.TXT

> Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.


They decided to redistribute their modified version under the terms of the GPLv3, as they were allowed to do.

The recipients thus receive software licensed under the GPLv3.

I dont see why people would have any GPLv2 rights for this version.


> I dont see why people would have any GPLv2 rights for this version.

Because the code is licensed under GPL v2. Not or any later versions. In the original distribution there was a filed called LICENSE.txt which is just the literal GPL v2.0 text, which includes the text of the license as well as the explanatory text and instructions on how to apply it. There is a README.txt which includes the line "Licensed under the GNU General Public License 2.0." And then every source code file says:

     // This source is available for distribution and/or modification
     // only under the terms of the DOOM Source Code License as
     // published by id Software. All rights reserved.
So you would have the choice of GPLv2 or possibly this: https://doomwiki.org/wiki/Doom_Source_License


This is wrong:

>While the license included in the original doesn't bind the recipients to v2, recipients can't restrict successive recipients to a later version only. They have the option of v2.

The program was licensed under GPL version 2.0 only. So no choice to use later versions.


You can’t do what?


Change the license terms on someone else's copyrighted IP.


Doom is open source and I don't believe the author is shipping the copyrighted assets


Maybe they all used the same generative model to write the comments?

More seriously(?), I thought "cool" is just what everybody writes to show appreciation when they have nothing else to say.


I sincerely thought that Denuvo was a boss in the game.


Voldemort's true name.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: