Icon of Sin / Baphomet
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > BadDOOM 0.0.1 :-)
 
Author
All times are GMT. The time now is 02:47. Post New Thread    Post A Reply
Bad Sector
Newbie


Posts: 7
Registered: 06-04


http://badsector.demoscene.gr/?section=doom

http://badsector.demoscene.gr/images/baddoom-win.png http://badsector.demoscene.gr/images/baddoom-linux.png


A small port of the original linux source code that i made to SDL. Currently runs under Windows and Linux (without the need of a sound server, but i have misconfigured kernel 2.6.7 and i don't have sound right now to check how it sounds).

Windows version includes a launcher.

This version allows shareware modification (i think that it is not neccessary anymore to not allow shareware mods - but if anyone disagrees, the sources are there and that part is just included in a #if 0 - #endif...)

Comments? :-)

Old Post 06-27-04 16:19 #
Bad Sector is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02



Bad Sector said:
This version allows shareware modification (i think that it is not neccessary anymore to not allow shareware mods - but if anyone disagrees, the sources are there and that part is just included in a #if 0 - #endif...)
Nothing has changed that would make modifications that work with the shareware okay. id still offers the shareware for free and the full games for a price; thus you get add-on wads for the commercial (or registered) games, but not for the free shareware. The release of the source code, or even a version of it licensed under the GPL, does not change this, because the wads go by their own license and copyright.

Old Post 06-27-04 16:56 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Bad Sector
Newbie


Posts: 7
Registered: 06-04



myk said:
Nothing has changed that would make modifications that work with the shareware okay. id still offers the shareware for free and the full games for a price; thus you get add-on wads for the commercial (or registered) games, but not for the free shareware. The release of the source code, or even a version of it licensed under the GPL, does not change this, because the wads go by their own license and copyright.


I don't distribute the shareware WADs, i just removed the shareware check :-). I agree (and know) that the WADs have their own license, but the Shareware WADs doesn't say anywhere that you cannot use them with new levels. It just say (from README.TXT found in doom19s.zip) "id Software respectfully requests that you do not modify the
levels for the shareware version of DOOM.". This, while it asks to not make levels for the SW WADs, doesn't forbid them. That's ok, but now 11 years after the DOOM 1 SW, i don't think that ID will lose anything by that.

And leveing that "open", doesn't add much. DOOM 1 SW gives very few resources for map makers.

However as i said, the sources are there and if you want it closed, just modify the #if 0 to #if 1 in the d_main.c (IIRC). Personally i prefer it open.

Old Post 06-27-04 17:43 #
Bad Sector is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02


Not accepting id's request (like everyone else has done and still does) is a sign of lameness. It's not an individual matter, it's a community issue.

Someone respectfully requests something and you do otherwise? Way to go. As for the 11 years that have passed... that's the kind of thing warez kiddies come up with to say "DOOM is abandonware."

Old Post 06-27-04 17:54 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Bad Sector
Newbie


Posts: 7
Registered: 06-04




Not accepting id's request (like everyone else has done and still does) is a sign of lameness. It's not an individual matter, it's a community issue.


I totally agree.



Someone respectfully requests something and you do otherwise? Way to go.


Id's request on not making levels based on the shareware WADs doesn't have anything (or much) to do with lettings users to use levels based on them.

I just gave the users the "option" to use levels based on shareware WADs. I didn't made any such level, breaking Id's request.

Id requested -respectfully- from level authors to not base their levels on the shareware WADs and that's ok. However the original DOOM binaries and many source ports doesn't allow users to do the opposite: make levels based on the shareware WADs.

Users which make levels based on the shareware WADs may be lamers (or just may want to make a E1 themed map) but that's their choice.

Requesting from someone to not do something that cannot be done anyway, cancels the request itself. The request gains value when one can do it.

So i think that letting users and modmakers to use the shareware version of WADs, gives them the option to be lamers.



As for the 11 years that have passed... that's the kind of thing warez kiddies come up with to say "DOOM is abandonware."


DOOM is not abandoned (even if DOOM 1 has been removed from id's page), so it isn't abandoneware. It's just "old".

And abandonware games are not bad. It lets gamers to play games that are not available in stores any more.

Old Post 06-27-04 18:36 #
Bad Sector is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02



Bad Sector said:
Requesting from someone to not do something that cannot be done anyway, cancels the request itself. The request gains value when one can do it.
It only means that you as a coder have waived the request by allowing wad-makers to make add-ons that work with the shareware. The only thing that "gains value" here is that people can ignore the request; unless the request is not supported by users (including coders, of course), things won't work out... the request effectively loses value if you make an effort so people can ignore it.

So i think that letting users and modmakers to use the shareware version of WADs, gives them the option to be lamers.
The misuse of an offered source code and its license certainly is lame. You're just using cheap rhetoric to say "yes, I'm ignoring their request and washing my hands, I'm not responsible." The fact that engines don't allow shareware PWADs is pivotal for their inexistence. The material conditions of things determine what happens, not wishful thinking... once you change those conditions, you're the one responsible for the results of the change.

Old Post 06-27-04 18:55 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Bad Sector
Newbie


Posts: 7
Registered: 06-04


One buys a gun and he leaves it to a table in his home and leaves. A friend of him takes the gun, puts a bullet inside and goes out to ask his friend for a target to practice shooting. Then the second guy's child comes and sees the gun. He takes it and shots a man outside the building.

Now who is -most- responsible for this?
a) the company who made the gun?
b) the first man who bought the gun?
c) the second man who putted a bulled in the gun?
d) the child who fired the gun?
e) the man who walked in front of the house?

and what can be done to avoid a situation like the above? In a DOOMSW-like scenario, one could say that the first man shouldn't buy the gun. That'll work, since noone will be able to use the gun. But those two men won't practice in shooting (which is what they want/need to do).
The other option is to buy the gun but follow a different, "child-side" solution. For example, explain to the child that shooting people is bad :-). Or put the gun away from the child. Or put the child away from the gun.

There are many solutions to a problem, some of them are good, some are bad. Not letting users to use levels with the shareware WADs is a bad solution. Not making such PWADs is a good at first sight, but then one may want to make a E1 them level (well, he may "lock" his level by creating a small sector with a E2 texture but then we come to the same situation as above). Good solutions to problems are always hard to find, but they give the better results than bad solutions - that's why they're better :-).

note: Doom Builder allows you to use the shareware WADs in order to build levels.

Old Post 06-27-04 19:19 #
Bad Sector is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


I really do not think this is a big issue, and it's certainly not worth having an extensive argument on the forums about. I left the shareware checks intact in Eternity just because I figure it's the right thing to do. But, I don't think id is going to care either way. It's still better to play a map with the shareware wad than to pirate the registered version, which many MANY more people have done.

It's worth noting that in an open source project, such checks are useless anyways. You would barely need ANY knowledge of C at all to be able to find and remove the few lines of code in the source that prevent shareware loading and then compile your own version of ANY port that doesn't have shareware checks.

So, I guess we keep them intact just to give people a hard time ;)

Old Post 06-27-04 19:31 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Bad Sector
Newbie


Posts: 7
Registered: 06-04


Hehe yes, letting people play levels with the shareware WAD distracts them (only a bit) from pirating the full DOOM :-).

Quasar, i didn't thought that way :-) not even two hours ago when i told a friend about my port. He told me "uh, now i have to search for DOOM2..." and i gave him a link with the shareware version of DOOM. He was ok with that.


Now, does anyone has to do any comment on the port itself? :-). And does anyone knows where to find info on playing those MUS files? :-P.

Old Post 06-27-04 19:44 #
Bad Sector is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02



Quasar said:
It's worth noting that in an open source project, such checks are useless anyways. You would barely need ANY knowledge of C at all to be able to find and remove the few lines of code in the source that prevent shareware loading and then compile your own version of ANY port that doesn't have shareware checks.
That done individually is the same as some dude getting a copy of DOOM somewhere anonymously... and at best he could build his shareware compatible wad to play with his friends or something. But the amount of engines released with identifiable names is small, and thus a perfect place to define gaming ethics... this is an open community issue, not some shady event somewhere which will be forgotten after it happens.

It's not about id interfering or anything like that. It's about our interaction as users. All wad text files are in themselves similar to id's request there, but on a smaller scale. They are all requests in regards to what to do or not to do with the wads released. If we don't respect id's requests there's little reason to see why we should care about each other's.

Personally, I see such uses of the source as destructive of the open source idea. In my eyes it loses respect and worth. The fact that the GPL license allows such things does not mean such things don't weaken it.

Bad Sector, your gun analogy is worthless. The most responsible group here would be the coders; they were given the source, and removing the limitation is the one most influential effect on the availability of shareware wads; there lies the responsibility, and the power to keep things in the right place. Not to mention it's an act of bad faith towards who offered the source code in the first place, who is (a big) part of the company making the request, which still stands, no matter what you believe.

Old Post 06-28-04 07:38 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Bad Sector
Newbie


Posts: 7
Registered: 06-04




That done individually is the same as some dude getting a copy of DOOM somewhere anonymously... and at best he could build his shareware compatible wad to play with his friends or something.


No it's not the same. If one gets a copy of DOOM "somewhere anonymously" (i suppose that you mean "pirated") then he is violating the license. This is not the case in letting people play levels with shareware wads.



Personally, I see such uses of the source as destructive of the open source idea. In my eyes it loses respect and worth. The fact that the GPL license allows such things does not mean such things don't weaken it.


That wrong. The open source idea is to have the sources available in order to make any modification you believe that it's worth doing it (either for you personally, either for everybody) and having the sources available to anyone.
I don't know any project that died after went opensource and if there is any one, that's because of it's maintainer(s) and not because of the fact that it went opensource and someone used the code in a way that someone (or some others) disliked. The source code is available in order to be used in ANY way one may like (as long as (s)he follows the license). Else it wouldn't be an opensource project.

When one makes a project open source, he knows (or should know) what the side effects could be. John Carmack is a smart person and i don't believe that he didn't knew that someone may remove this lock.

In many opensource projects, there are people who disagree with the decisions of other developers. You are a such case and this discussions leads nowhere. Sorry, but i'm not in a mood to continue this discussion, so i'm not gonna reply to this.

Now if id gets bankrupted because i removed the shareware lock from the sources and consider me as being responsible for this, then may it be.

Old Post 06-28-04 18:28 #
Bad Sector is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02



Bad Sector said:
No it's not the same. If one gets a copy of DOOM "somewhere anonymously" (i suppose that you mean "pirated") then he is violating the license. This is not the case in letting people play levels with shareware wads.
You can say this because you're taking a crap on the "no shareware wads" request, which, in regards to wads, along with the combined wad text files people have written, is fundamental in respect to determining the "copyright" of wads. The DOOM community functions within itself, not in court, and these documents are quite valuable to the involved users and designers. They define the status of wads as creations. Coders messing with the "lock" are disregarding the "original" wad text file.

That wrong. The open source idea is to have the sources available in order to make any modification you believe that it's worth doing it (either for you personally, either for everybody) and having the sources available to anyone.
Open source projects exist within the world; projects made disregarding and deliberately infringing upon other circles or copyrights damage the license's value.

I don't know any project that died after went opensource and if there is any one, that's because of it's maintainer(s) and not because of the fact that it went opensource and someone used the code in a way that someone (or some others) disliked. The source code is available in order to be used in ANY way one may like (as long as (s)he follows the license). Else it wouldn't be an opensource project.
As I said, the misuse brings dislike for the license, which is in turn disregarded or bastardized even more as a result.

When one makes a project open source, he knows (or should know) what the side effects could be. John Carmack is a smart person and i don't believe that he didn't knew that someone may remove this lock.
He made it open source in order to help out with some community issues. Yet, even then, no one involved was forced to re-release their engines under the GPL; goodwill on their part made them trust this decision and thus followed suite and GPLed their engines. The same kind of goodwill that makes non-lame coders keep the requested lock on the sources/binaries, for a reason. There shouldn't be any shareware compatible wads.

In many opensource projects, there are people who disagree with the decisions of other developers. You are a such case and this discussions leads nowhere. Sorry, but i'm not in a mood to continue this discussion, so i'm not gonna reply to this.
Wrong. Defining what's ethically correct in regards to DOOM engines and wads is quite relevant, notwithstanding your alienated "it's open source, I can remove the lock so I'll do it, so people can be lame if they like" mentality.

Now if id gets bankrupted because i removed the shareware lock from the sources and consider me as being responsible for this, then may it be.
What a pointless, decontextualized comment.

Old Post 06-29-04 07:41 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 14423
Registered: 04-02


Hmm, I was forgetting the the limitation on shareware compatible wads had a legal side with id's and Activision's claim under their license:


The DOOM Collector's Edition EULA declares:
2. Permitted New Creations. Subject to the terms and provisions of this Agreement and so long as you fully comply at all times with this Agreement, ID grants to you the non-exclusive and limited right to create for the Software (except any Software code) your own modifications (the "New Creations") which shall operate only with the Software (but not any demo, test or other version of the Software).

Old Post 06-29-04 07:53 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Graf Zahl
Why don't I have a custom title by now?!


Posts: 7130
Registered: 01-03



myk said:
Hmm, I was forgetting the the limitation on shareware compatible wads had a legal side with id's and Activision's claim under their license:





Yes, but that clause wasn't present in older versions of the license so it does not automatically apply to them!

Old Post 06-29-04 09:22 #
Graf Zahl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Mogul
Senior Member


Posts: 1578
Registered: 01-01



myk said:
decontextualized


Word of the day.

Old Post 06-30-04 23:59 #
Mogul is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Darkhaven
Banned


Posts: 1127
Registered: 07-04



Bad Sector said:
Hehe yes, letting people play levels with the shareware WAD distracts them (only a bit) from pirating the full DOOM :-).

Quasar, i didn't thought that way :-) not even two hours ago when i told a friend about my port. He told me "uh, now i have to search for DOOM2..." and i gave him a link with the shareware version of DOOM. He was ok with that.


Now, does anyone has to do any comment on the port itself? :-). And does anyone knows where to find info on playing those MUS files? :-P.



Heh, you're stupid.

Old Post 07-10-04 21:58 #
Darkhaven is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 02:47. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > BadDOOM 0.0.1 :-)

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.

Forums Directory