I even wrote a book (in Italian), about the legal implications (very broadly speaking) of free software. It's titled Law and Architecture in the Digital Space.
I belong to a Department of Legal Science.
In this wiki I'm trying to finish a tutorial on monads and monadic transformers.
If you are interested and want to help, here it is:
I also wrote an introduction to monads that pretends to be funny:
I'd love the get some feedback: it could be very helpful for improving the above tutorials.
If you want you can use the talk pages or contact me directly at the following address:
andrea dot rossato at unibz dot it.