[DGD] Two things

bart at wotf.org bart at wotf.org
Fri Aug 7 18:07:32 CEST 2015


Current versions of DGD use the AGPL license, which allows for donations and
such, even running a commercial mud if you like. A couple years ago, Felix
open-sourced DGD, and changed the license accordingly. At that point he also
had all required rights on the code to make this change, so really, that is
not an issue at all.

One relevant requirement it does have says you must publish any changes you
make to DGD when running something on it that is available to others.

Bart.

On Fri, 07 Aug 2015 11:53:15 -0400, Littlefield, Tyler wrote
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> I think the donations go back to DGD and the whole "making money
> thing." I doubt my mud would make 100k, probably closer to enough for
> pizza and beer.
> On 8/7/2015 11:49 AM, bart at wotf.org wrote:
> > For all I can tell, this is due to the inclusion of the 2.4.5
> > domain and code related to that. Gurbalib proper has a simple 2
> > clause license which allows donations allright: - do with it
> > whatever you want - do not claim you wrote it (other then those
> > parts you actually wrote/contributed).
> > 
> > So.. rip out the 2.4.5 domain and code based on it...
> > 
> > Bart.
> > 
> > On Fri, 07 Aug 2015 10:40:12 -0400, Littlefield, Tyler wrote I miss
> > gurbalib actually. I've considered going back and trying to wrap my
> > head around updates again, but I'm also kind of pushed away by not
> > accepting donations, which I want to enable for my mud. Broke 
> > college student and all. On 8/6/2015 10:30 PM, nikoroleva . wrote:
> >>>> I have written a couple of sqlite3 kfun extensions that take 
> >>>> arbitrary update or select queries. I don't have the best
> >>>> idea of what I'm doing in C, but it's working. Probably need
> >>>> to have someone who knows more about the subjects to review
> >>>> it someday. :)
> >>>> 
> >>>> I also wrote a kfun extension that calls a runnable jar that
> >>>> posts to a blog from inside the game.
> >>>> 
> >>>> Otherwise, just been trying to help with gurbalib by finally
> >>>>  completing my domain (and hacking the lib to enable some of
> >>>> my ideas) so that I can move forward with completing another
> >>>> domain idea that I have.
> >>>> 
> >>>> On 28 July 2015 at 14:41,  <bart at wotf.org> wrote:
> >>>>> On Tue, 21 Jul 2015 04:35:38 -0500, Blain wrote
> >>>>> 
> >>>>>> Everyone:  How is everyone?  Is anyone working on any
> >>>>>> exciting DGD projects?
> >>>>>> 
> >>>>> 
> >>>>> No idea if its exciting, but I'm having a lot of fun with
> >>>>> an rdbm in lpc, including an sql parser and interpreter.
> >>>>> 
> >>>>> It advanced enough by now that many of the typical
> >>>>> 'unsanitized user input' exploits for sql also work :-)
> >>>>> 
> >>>>> Writing an interpreter in LPC was kinda fun, the parser a
> >>>>> bit less so.
> >>>>> 
> >>>>> Anyway, having something similar to javadb but running on
> >>>>> dgd turns out to be useful.
> >>>>> 
> >>>>> Below is an example from a command called showlog, which 
> >>>>> (obviously) shows log data, but uses the sql interpreter
> >>>>> and rdbm interface for storing, retrieving and filtering
> >>>>> that data:
> >>>>> 
> >>>>> [Aidil at BR]channeldb:/sys/obj>
> >>>>> [Aidil at BR]channeldb:/sys/obj> showlog --oldest=24h -s
> >>>>> arguments runtime [SHOWLOG]: query: select
> >>>>> log,sec,level,message from syslog where log = 'runtime' and
> >>>>> sec >= 1438024636 and message like '%arguments%';
> >>>>> [SHOWLOG]: 1 messages. Showing log entries for 'runtime'
> >>>>> since Mon Jul 27 21:17:16 2015 Jul 27 23:40:39 [runtime:1]
> >>>>> Insufficient arguments for function select Object:
> >>>>> /sys/cmds/admin/emaillist, program: 
> >>>>> /sys/cmds/admin/emaillist, line 21 210 receive_message 
> >>>>> /sys/obj/user (#13516) 205 _receive_message  /sys/obj/user 
> >>>>> (#13516) 126 receive_message   /sys/lib/libsh 
> >>>>> (/sys/obj/shell/sqsh#13517) 156 command 
> >>>>> /sys/lib/modules/m_cmds (/sys/obj/shell/sqsh#13517) 141 
> >>>>> exec_command      /sys/daemons/command_d 14 _main 
> >>>>> /sys/lib/modules/m_command (/sys/cmds/admin/emaillist) 32
> >>>>> main /sys/cmds/admin/emaillist 17 unguarded
> >>>>> /kernel/lib/auto (/sys/cmds/admin/emaillist) 21
> >>>>> do_list_email /sys/cmds/admin/emaillist
> >>>>> 
> >>>>> [Aidil at BR]channeldb:/sys/obj>
> >>>>> 
> >>>>> (and yes, the lib this runs on is related to Gurbalib (or 
> >>>>> actually, uses a modified version of Gurbalib's kernel and
> >>>>> some bits of /sys) as may be obvious from the runtime trace
> >>>>> to those familiar with that lib.
> >>>>> 
> >>>>> Anyway, its good fun and a good distraction from some
> >>>>> things from which I need some distraction :-)
> >>>>> 
> >>>>> Oh, the code is currently not public, this started out as
> >>>>> an accident really.. It has a lot of rough edges still and
> >>>>> without a bit of cleanup its probably not easy to follow.
> >>>>> 
> >>>>> Bart. -- http://www.flickr.com/photos/mrobjective/ 
> >>>>> http://www.om-d.org/
> >>>>> 
> >>>>> ____________________________________________ 
> >>>>> https://mail.dworkin.nl/mailman/listinfo/dgd
> >>>> ____________________________________________ 
> >>>> https://mail.dworkin.nl/mailman/listinfo/dgd
> >>>> 
> > 
> >> ____________________________________________ 
> >> https://mail.dworkin.nl/mailman/listinfo/dgd
> > 
> > 
> > -- http://www.flickr.com/photos/mrobjective/ http://www.om-d.org/
> > 
> > ____________________________________________ 
> > https://mail.dworkin.nl/mailman/listinfo/dgd
> >
> 
> - -- 
> Take care,
> Ty
> twitter: @sorressean
> web:http://tysdomain.com
> pubkey: http://tysdomain.com/files/pubkey.asc
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
> 
> iQEcBAEBAgAGBQJVxNRrAAoJEAdP60+BYxejoZYH/RPPDxKgUE3UPa8F01Q7yoU0
> AG5pf3DzYsm4p656oXylC8MgaYg42O9/bs9lIivfhyz+tc+nj6KQQduHZMttcTWc
> oHl+bVZwobmrS/HyEnVzr+X7R4LBz7r0+gataYyKpNgQc4inWDiSDMB0lcQ0GtgT
> y4hpNm1qFadbVUsqvzBYSxt8K4iF/pfp1bl8HvrPsoGcNbY2Y22SfvN4ELsPT8kj
> NrgAKuWmF2wm/7rXNMfOHgXUg+f0vDA5WigOggPANq4w028m3PpkXPzyL2rOTVSN
> 8v5J4mqr1L7nKGqantvgYdmlhUYxonx4mEh8XxmqlJb4ZsQk0j4kWV9AeM1UKeM=
> =2kGg
> -----END PGP SIGNATURE-----
> ____________________________________________
> https://mail.dworkin.nl/mailman/listinfo/dgd


--
http://www.flickr.com/photos/mrobjective/
http://www.om-d.org/




More information about the DGD mailing list