ds2.9a12/bin/
ds2.9a12/extra/
ds2.9a12/extra/crat/
ds2.9a12/extra/creremote/
ds2.9a12/extra/mingw/
ds2.9a12/extra/wolfpaw/
ds2.9a12/fluffos-2.14-ds13/
ds2.9a12/fluffos-2.14-ds13/Win32/
ds2.9a12/fluffos-2.14-ds13/compat/
ds2.9a12/fluffos-2.14-ds13/compat/simuls/
ds2.9a12/fluffos-2.14-ds13/include/
ds2.9a12/fluffos-2.14-ds13/testsuite/
ds2.9a12/fluffos-2.14-ds13/testsuite/clone/
ds2.9a12/fluffos-2.14-ds13/testsuite/command/
ds2.9a12/fluffos-2.14-ds13/testsuite/data/
ds2.9a12/fluffos-2.14-ds13/testsuite/etc/
ds2.9a12/fluffos-2.14-ds13/testsuite/include/
ds2.9a12/fluffos-2.14-ds13/testsuite/inherit/
ds2.9a12/fluffos-2.14-ds13/testsuite/inherit/master/
ds2.9a12/fluffos-2.14-ds13/testsuite/log/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/tests/compiler/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/tests/efuns/
ds2.9a12/fluffos-2.14-ds13/testsuite/single/tests/operators/
ds2.9a12/fluffos-2.14-ds13/testsuite/u/
ds2.9a12/lib/cmds/admins/
ds2.9a12/lib/cmds/common/
ds2.9a12/lib/cmds/creators/include/
ds2.9a12/lib/daemon/services/
ds2.9a12/lib/daemon/tmp/
ds2.9a12/lib/doc/
ds2.9a12/lib/doc/bguide/
ds2.9a12/lib/doc/efun/all/
ds2.9a12/lib/doc/efun/arrays/
ds2.9a12/lib/doc/efun/buffers/
ds2.9a12/lib/doc/efun/compile/
ds2.9a12/lib/doc/efun/floats/
ds2.9a12/lib/doc/efun/functions/
ds2.9a12/lib/doc/efun/general/
ds2.9a12/lib/doc/efun/mixed/
ds2.9a12/lib/doc/efun/numbers/
ds2.9a12/lib/doc/efun/parsing/
ds2.9a12/lib/doc/hbook/
ds2.9a12/lib/doc/help/classes/
ds2.9a12/lib/doc/help/races/
ds2.9a12/lib/doc/lfun/
ds2.9a12/lib/doc/lfun/all/
ds2.9a12/lib/doc/lfun/lib/abilities/
ds2.9a12/lib/doc/lfun/lib/armor/
ds2.9a12/lib/doc/lfun/lib/bank/
ds2.9a12/lib/doc/lfun/lib/bot/
ds2.9a12/lib/doc/lfun/lib/clay/
ds2.9a12/lib/doc/lfun/lib/clean/
ds2.9a12/lib/doc/lfun/lib/clerk/
ds2.9a12/lib/doc/lfun/lib/client/
ds2.9a12/lib/doc/lfun/lib/combat/
ds2.9a12/lib/doc/lfun/lib/connect/
ds2.9a12/lib/doc/lfun/lib/container/
ds2.9a12/lib/doc/lfun/lib/corpse/
ds2.9a12/lib/doc/lfun/lib/creator/
ds2.9a12/lib/doc/lfun/lib/daemon/
ds2.9a12/lib/doc/lfun/lib/damage/
ds2.9a12/lib/doc/lfun/lib/deterioration/
ds2.9a12/lib/doc/lfun/lib/donate/
ds2.9a12/lib/doc/lfun/lib/door/
ds2.9a12/lib/doc/lfun/lib/equip/
ds2.9a12/lib/doc/lfun/lib/file/
ds2.9a12/lib/doc/lfun/lib/fish/
ds2.9a12/lib/doc/lfun/lib/fishing/
ds2.9a12/lib/doc/lfun/lib/flashlight/
ds2.9a12/lib/doc/lfun/lib/follow/
ds2.9a12/lib/doc/lfun/lib/ftp_client/
ds2.9a12/lib/doc/lfun/lib/ftp_data_connection/
ds2.9a12/lib/doc/lfun/lib/fuel/
ds2.9a12/lib/doc/lfun/lib/furnace/
ds2.9a12/lib/doc/lfun/lib/genetics/
ds2.9a12/lib/doc/lfun/lib/holder/
ds2.9a12/lib/doc/lfun/lib/id/
ds2.9a12/lib/doc/lfun/lib/interactive/
ds2.9a12/lib/doc/lfun/lib/lamp/
ds2.9a12/lib/doc/lfun/lib/leader/
ds2.9a12/lib/doc/lfun/lib/light/
ds2.9a12/lib/doc/lfun/lib/limb/
ds2.9a12/lib/doc/lfun/lib/living/
ds2.9a12/lib/doc/lfun/lib/load/
ds2.9a12/lib/doc/lfun/lib/look/
ds2.9a12/lib/doc/lfun/lib/manipulate/
ds2.9a12/lib/doc/lfun/lib/meal/
ds2.9a12/lib/doc/lfun/lib/messages/
ds2.9a12/lib/doc/lfun/lib/player/
ds2.9a12/lib/doc/lfun/lib/poison/
ds2.9a12/lib/doc/lfun/lib/position/
ds2.9a12/lib/doc/lfun/lib/post_office/
ds2.9a12/lib/doc/lfun/lib/potion/
ds2.9a12/lib/doc/lfun/lib/room/
ds2.9a12/lib/doc/lfun/lib/server/
ds2.9a12/lib/doc/lfun/lib/spell/
ds2.9a12/lib/doc/lfun/lib/torch/
ds2.9a12/lib/doc/lfun/lib/vendor/
ds2.9a12/lib/doc/lfun/lib/virt_sky/
ds2.9a12/lib/doc/lfun/lib/weapon/
ds2.9a12/lib/doc/lfun/lib/worn_storage/
ds2.9a12/lib/doc/lpc/basic/
ds2.9a12/lib/doc/lpc/concepts/
ds2.9a12/lib/doc/lpc/constructs/
ds2.9a12/lib/doc/lpc/etc/
ds2.9a12/lib/doc/lpc/intermediate/
ds2.9a12/lib/doc/lpc/types/
ds2.9a12/lib/doc/misc/
ds2.9a12/lib/doc/old/
ds2.9a12/lib/domains/
ds2.9a12/lib/domains/Praxis/adm/
ds2.9a12/lib/domains/Praxis/attic/
ds2.9a12/lib/domains/Praxis/cemetery/mon/
ds2.9a12/lib/domains/Praxis/data/
ds2.9a12/lib/domains/Praxis/death/
ds2.9a12/lib/domains/Praxis/mountains/
ds2.9a12/lib/domains/Praxis/obj/armour/
ds2.9a12/lib/domains/Praxis/obj/magic/
ds2.9a12/lib/domains/Praxis/obj/weapon/
ds2.9a12/lib/domains/Praxis/orc_valley/
ds2.9a12/lib/domains/Ylsrim/
ds2.9a12/lib/domains/Ylsrim/adm/
ds2.9a12/lib/domains/Ylsrim/armor/
ds2.9a12/lib/domains/Ylsrim/broken/
ds2.9a12/lib/domains/Ylsrim/fish/
ds2.9a12/lib/domains/Ylsrim/meal/
ds2.9a12/lib/domains/Ylsrim/npc/
ds2.9a12/lib/domains/Ylsrim/obj/
ds2.9a12/lib/domains/Ylsrim/virtual/
ds2.9a12/lib/domains/Ylsrim/weapon/
ds2.9a12/lib/domains/campus/adm/
ds2.9a12/lib/domains/campus/etc/
ds2.9a12/lib/domains/campus/meals/
ds2.9a12/lib/domains/campus/save/
ds2.9a12/lib/domains/campus/txt/ai/charles/
ds2.9a12/lib/domains/campus/txt/ai/charles/bak2/
ds2.9a12/lib/domains/campus/txt/ai/charles/bak2/bak1/
ds2.9a12/lib/domains/campus/txt/ai/charly/
ds2.9a12/lib/domains/campus/txt/ai/charly/bak/
ds2.9a12/lib/domains/campus/txt/jenny/
ds2.9a12/lib/domains/cave/doors/
ds2.9a12/lib/domains/cave/etc/
ds2.9a12/lib/domains/cave/meals/
ds2.9a12/lib/domains/cave/weap/
ds2.9a12/lib/domains/default/creator/
ds2.9a12/lib/domains/default/doors/
ds2.9a12/lib/domains/default/etc/
ds2.9a12/lib/domains/default/vehicles/
ds2.9a12/lib/domains/default/virtual/
ds2.9a12/lib/domains/default/weap/
ds2.9a12/lib/domains/town/txt/shame/
ds2.9a12/lib/domains/town/virtual/
ds2.9a12/lib/domains/town/virtual/bottom/
ds2.9a12/lib/domains/town/virtual/space/
ds2.9a12/lib/estates/
ds2.9a12/lib/ftp/
ds2.9a12/lib/lib/comp/
ds2.9a12/lib/lib/daemons/
ds2.9a12/lib/lib/daemons/include/
ds2.9a12/lib/lib/lvs/
ds2.9a12/lib/lib/user/
ds2.9a12/lib/lib/virtual/
ds2.9a12/lib/log/
ds2.9a12/lib/log/adm/
ds2.9a12/lib/log/archive/
ds2.9a12/lib/log/chan/
ds2.9a12/lib/log/errors/
ds2.9a12/lib/log/law/adm/
ds2.9a12/lib/log/law/email/
ds2.9a12/lib/log/law/names/
ds2.9a12/lib/log/law/sites-misc/
ds2.9a12/lib/log/law/sites-register/
ds2.9a12/lib/log/law/sites-tempban/
ds2.9a12/lib/log/law/sites-watch/
ds2.9a12/lib/log/open/
ds2.9a12/lib/log/reports/
ds2.9a12/lib/log/router/
ds2.9a12/lib/log/secure/
ds2.9a12/lib/log/watch/
ds2.9a12/lib/obj/book_source/
ds2.9a12/lib/obj/include/
ds2.9a12/lib/powers/prayers/
ds2.9a12/lib/powers/spells/
ds2.9a12/lib/realms/template/adm/
ds2.9a12/lib/realms/template/area/armor/
ds2.9a12/lib/realms/template/area/npc/
ds2.9a12/lib/realms/template/area/obj/
ds2.9a12/lib/realms/template/area/room/
ds2.9a12/lib/realms/template/area/weap/
ds2.9a12/lib/realms/template/bak/
ds2.9a12/lib/realms/template/cmds/
ds2.9a12/lib/save/kills/o/
ds2.9a12/lib/secure/cfg/classes/
ds2.9a12/lib/secure/cmds/builders/
ds2.9a12/lib/secure/cmds/creators/include/
ds2.9a12/lib/secure/cmds/players/
ds2.9a12/lib/secure/cmds/players/include/
ds2.9a12/lib/secure/daemon/imc2server/
ds2.9a12/lib/secure/daemon/include/
ds2.9a12/lib/secure/lib/
ds2.9a12/lib/secure/lib/include/
ds2.9a12/lib/secure/lib/net/include/
ds2.9a12/lib/secure/lib/std/
ds2.9a12/lib/secure/log/adm/
ds2.9a12/lib/secure/log/bak/
ds2.9a12/lib/secure/log/intermud/
ds2.9a12/lib/secure/log/network/
ds2.9a12/lib/secure/modules/
ds2.9a12/lib/secure/npc/
ds2.9a12/lib/secure/obj/include/
ds2.9a12/lib/secure/room/
ds2.9a12/lib/secure/save/
ds2.9a12/lib/secure/save/backup/
ds2.9a12/lib/secure/save/boards/
ds2.9a12/lib/secure/tmp/
ds2.9a12/lib/secure/upgrades/files/
ds2.9a12/lib/secure/verbs/creators/
ds2.9a12/lib/std/board/
ds2.9a12/lib/std/lib/
ds2.9a12/lib/tmp/
ds2.9a12/lib/verbs/admins/include/
ds2.9a12/lib/verbs/builders/
ds2.9a12/lib/verbs/common/
ds2.9a12/lib/verbs/common/include/
ds2.9a12/lib/verbs/creators/
ds2.9a12/lib/verbs/creators/include/
ds2.9a12/lib/verbs/rooms/
ds2.9a12/lib/verbs/rooms/include/
ds2.9a12/lib/www/client/
ds2.9a12/lib/www/errors/
ds2.9a12/lib/www/images/
ds2.9a12/lib/www/lpmuds/downloads_files/
ds2.9a12/lib/www/lpmuds/intermud_files/
ds2.9a12/lib/www/lpmuds/links_files/
ds2.9a12/win32/
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="content-type">
  <title>Dead Souls II FAQ</title>
  <link rel="icon" href="./favicon.ico" type="image/x-icon">
  <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon">
</head>
<body>
<pre style="font-family: courier new,courier,monospace;"><big><big><span
 style="font-weight: bold;">Dead Souls II FAQ</span></big><br><br>Written by Cratylus @ Dead Souls, updated November 2007<br><br><a
 href="#whatis">What is Dead Souls II?</a><br><br><a href="#differences">How does it differ from Dead Souls 2?</a><br><br><a
 href="#why">Why are you releasing Dead Souls II into the public domain?</a><br><br><a
 href="#whynot">Why don't you release Dead Souls 2.x into PD?</a><br><br><a
 href="#docs">Why did you remove the documentation?</a><br><br><a
 href="#crippleware">Why would anyone want to run this crippleware?</a><br><br><a
 href="#notpd">Hey this file doesn't look like it's PD!</a><br><br><a
 href="#mystuff">I would have let you release my stuff into PD. Why didn't you ask?</a><br><br><a
 href="#where">Ok, where do I get it?</a><br><br><a href="#catch">What's the catch?</a><br><br><br></big><big><a
 name="whatis"></a><span
 style="font-weight: bold; text-decoration: underline;">What is Dead Souls II?</span><br><br>Dead Souls IIr6 is a public domain version of Dead Souls. It contains<br>much of what was released as "Dead Souls 2.6", meaning it<br>is dramatically more featured and complete than the previous<br>major public domain version, which is Dead Souls 1.1.<br><br>It is critical to note that the driver source and<br>windows executables are most emphatically NOT public domain. <br>The contents of fluffos*/ and win32/ are copyrighted<br>material, and it does not belong to me, so I cannot release<br>the rights to that. <br><br>Only the stuff in lib/ in the Dead Souls II distribution<br>package is public domain.<br></big><big><br><br></big><big><a
 name="differences"></a><span
 style="font-weight: bold; text-decoration: underline;">How does it differ from Dead Souls 2?</span><br><br></big><big>The main differences are:<br>- Roman numerals are used in the name, to distinguish the versions.<br>- DS II does not contain documentation files in /doc.<br>- All of the library files (NOT the driver!) are public domain.<br>- Some files not written by me have been removed, notably stargates, LIB_SHOP, and the commands: about, boards, dsversion, quell, unquell, arch, wiz<br><br></big><big><br><a
 name="why"></a><span
 style="font-weight: bold; text-decoration: underline;">Why are you releasing Dead Souls II into the public domain?</span><br><br>I started the DS resurrection project for the fun of it. I'm not under the<br>delusion that this will make me money. I'm in it because I like lib coding,<br>and it was really fun to do.<br><br>DS 1.1 being in the public domain dramatically facilitated the project,<br>and it has always been my intention to make DS available to the public,<br>so they can enjoy it as much as I have.<br><br>Along the way I've run into all sorts of nasty people who appear to<br>take pleasure in nitpicking details about licensing and whatnot. I<br>really couldn't care less about such stuff. I just like to code. The<br>rest is just a game of "gotcha" that I can't be bothered to participate in.<br><br>So, in releasing my code into the public domain, I achieve the following:<br><br>1) I give back to the community a little piece of it in shape better than I found it.<br>2) I increase the likelihood that someone else will pick it up, make it their own, and also give back.<br>3) I get to not think about licensing, which is just a waste of my time.<br><br><br></big><big><a
 name="whynot"></a><span
 style="font-weight: bold; text-decoration: underline;">Why don't you release Dead Souls 2.x into PD?</span><br><br>The material in Dead Souls II is the stuff that I'm done working with. <br>It's static. <br><br>But I'm still working on Dead Souls development in general, and while<br>I'm still doing that, I'd like to exercise some measure of control<br>over it. I'm still working on Dead Souls 2.x, and for that reason, I <br>am retaining my rights to it for now.<br><br></big><big><br><a
 name="docs"></a><span
 style="font-weight: bold; text-decoration: underline;">Why did you remove the documentation?</span><br><br>Two main reasons. First, a lot of it isn't mine, so there's that.<br><br>Second, I feel differently about the release of prose. It's one thing<br>to free code...its use is unambiguous and somehow it just makes sense.<br><br>But to me, my prose represents more of an expression of my creativity,<br>as opposed to the simple sweat that code is. <br><br>This doesn't mean you can't use it. You're welcome to use the<br>documentation from the non-PD version of Dead Souls. I'm just<br>not releasing it into the public domain.<br><br><br><a
 name="crippleware"></a><span
 style="font-weight: bold; text-decoration: underline;">Why would anyone want to run this crippleware?</span><br><br>Well, see, it's not crippleware. Sure, there are a few files I<br>removed because they're not mine, but in terms of code, DS IIr6 and<br>DS 2.6 are something like 99% the same.<br><br><br><a
 name="notpd"></a><span
 style="font-weight: bold; text-decoration: underline;">Hey this file doesn't look like it's PD!</span><br><br>I've gone through the lib with a fine-toothed comb. Even if it<br>seems like someone is explicitly retaining rights in a file,<br>you can safely presume that this file was already PD by the time<br>I got it.<br><br>If you're certain, though, that I've missed something, please<br>let me know, and I'll address it right away.<br><br><br><a
 name="mystuff"></a><span
 style="font-weight: bold; text-decoration: underline;">I would have let you release my stuff into PD. Why didn't you ask?</span><br><br>The authors of the files I excluded might be surprised that<br>they weren't asked about including their material in DS II. With<br>the exception of the author of one file that would have been an incredible<br>hassle to rewrite from scratch, I decided not to contact authors. I<br>simply didn't include other people's stuff.<br><br>The reason isn't that your stuff isn't "good enough".<br><br>It's that I wanted everyone to see that I'm putting my<br>money where my mouth is. Before asking anyone to give up<br>their IP for free, I wanted to demonstrate that I'm not<br>asking you to do anything I wouldn't do myself.<br><br>So, you can probably expect that there will be at least one <br>more release of DS II, including stuff that folks sign<br>off on turning public domain.<br><br><br><a
 name="where"></a><span
 style="text-decoration: underline; font-weight: bold;">Ok, where do I get it?</span><br><br>Download the new public domain version of Dead Souls here:<br><br><a
 href="http://lpmuds.net/files/deadsouls/dsIIr6.zip">http://lpmuds.net/files/deadsouls/dsIIr6.zip</a><br><br></big></pre>
<big style="font-family: courier new,courier,monospace;"><a name="catch"></a><span
 style="font-weight: bold; text-decoration: underline;">What's the
catch?</span><br>
<br>
You can expect to find a few bugs here and there in Dead Souls II<br>
that are fixed in more recent versions of the 2.x family. This<br>
is because DS II is, as I mentioned before, static. <br>
<br>
If you run into trouble running DS II, you can certainly <br>
ask for help, but if the problem is resolved in later versions of DS 2,<br>
I'm not going to develop a fix for DS II. If you're using the<br>
public domain version, I assume it's because you're a DIY kind<br>
of person. So...DIY.<br>
<br>
The only advantage to using DS II over DS 2 is that you know<br>
you can use the lib in nonstandard ways, like fork lib development,<br>
sell it to the Chinese, whatever, and I simply cannot prevent<br>
you from it.<br>
<br>
If all you're doing is running a mud, though, DS II really<br>
doesn't do anything for you. I'd suggest installing one<br>
of the <a href="http://dead-souls.net/code/dead_souls.zip">current,
proprietary versions of DS 2</a>.<br>
<br>
But hey, at least now you have a choice one way or another,<br>
and choice is good.<br>
<br>
<br>
The end.<br>
<br>
<a href="index.html"><small>Dead Souls Homepage</small></a><br>
</big>
<br>
</body>
</html>