Showing posts with label open source LIVeCode. Show all posts
Showing posts with label open source LIVeCode. Show all posts

Tuesday, June 11, 2013

Update: How to download my evidence marshaling software (MarshalPlan)

A. Background

Years ago David A. Schum and I developed the notion of an evidence marshaling system. We laid out the underlying theory of this evidence marshaling system in A Theory of Preliminary Fact Investigation. We developed a kind of computer embodiment, or computer-based expression, of our idea of an evidence marshaling system. Eventually we decided to call our system "MarshalPlan."


  • Some of my more recent thoughts about the theoretical foundations of MarshalPlan may be found here (long blog post called "The Ramshackle -- and Logical -- Character of Explicit Human Factual Inference" (June 18, 2011)).
  • In the years following my seven(!)-year NSF-supported collaboration with David Schum, I continued to tinker with MarshalPlan. I did so by both modifying and adding "stacks," or files. (Each stack corresponds to an evidence marshaling strategy, or method.) The most recent iteration of the evidence marshaling software is MarshalPlan 5.5.

    A few years ago  I began to make MarshalPlan available via the internet.  However, since I am not a programmer and since I lack many basic computer skills, I have not managed to devise a single method of accessing or download in MarshalPlan 5.5 that works for everyone. This is why I lay out two or more ways for you to download MarshalPlan. One of these downloading methods should work for you.



    B. Caveats

    Before you download or access MarshalPlan, however, please consider the following important caveats:
    1. The current iteration of MarshalPlan -- MarshalPlan 5.5 -- is not a prototype of a working application suitable for real-time and real-world use. Far from it! However, MarshalPlan 5.5 goes beyond just scratchings (text) that explain how an evidence marshaling application might work. Even so, it is not far from the truth to say that MarshalPlan is mainly an elaborate visual illustration of some of the directions that development of software for marshaling evidence in legal settings should take. But, but ... MarshalPlan 5.5 is a bit more than an illustration of possible future directions for research and development. MarshalPlan as it now stands is useful for pedagogical (i.e., teaching) purposes. Moreover, MarshalPlan is creeping ever closer to being something akin to a genuine software prototype suitable for real-world and real-time use. 
    2. In MarshalPlan 5.5 there are only brief explanations of some of the evidence marshaling strategies found there. Other marshaling strategies, however, are described and explained more fully. For a comprehensive account of the thinking that went into MarshalPlan, please see the readings mentioned above. If you want a truly comprehensive theory-laden explanation of MarshalPlan, you will have to invite me to give a leisurely talk (preferably on a tropical island or some other attractive venue).
    3. A few buttons and links may not work. If that happens, try other buttons and links. (Otherwise resort to expletives. You have my permission.) 
    4. MarshalPlan 5.5 is not set up to be linked to a database. This is a most serious deficiency for any possible real-world use in a context such as law practice.

    C. Instructions

    Try one or more of the following methods to view and play with MarshalPlan 5.5:
    1. MarshalPlan on the web: If you use the now-ancient Firefox 3.x and you are willing to accept a plug-in, you may be able to view MarshalPlan 4.0 in your (Firefox) browser. To try this, click this link.
    2. You can download MarshalPlan 5.5 for use on a Windows computer by  going to http://tillers.net/MarshalPlan.5.5/ and opening the subfolder "Windows" and then clicking on MarshalPlan 5.5exe.


    • Postscript, 2013.10.04: A free open source version of the scripting language for MarshalPlan is now available here; it is called "LiveCode Community."


    • Caveat: I reserve my copyright to MarshalPlan. This means in part that you cannot distribute, lease, or use any version of MarshalPlan for profit or for commercial purposes without my express written permission.
    3. As of 6/11/2013,  you will very probably not be able to run the MarshalPlan 5.5 downloaded in this way (see par. 2 above) on an Apple computer. The Apple OS probably still strips a thus-downloaded MarshalPlan of the ability to run on Apple computers. Sorry! {Take your grievance if any to the paternalistic Apple Corporation, which likes closed worlds, particularly those that it controls.} But there is a solution! Send an email message to peter@tillers.net and ask me to share a relevant DropBox folder with you. I will happily oblige.

    &&&
    The dynamic evidence page




    Thursday, February 07, 2013

    Open Source LiveCode & MarshalPlan, My Evidence Marshaling Software Application

    RunRev, the company that developed and owns LiveCode -- a scripting language that is a descendant of Revolution & HyperCard, -- recently announced that it is turning LiveCode into open source software. This development interests me because my evidence marshaling software application MarshalPlan (which is a descendant of a HyperCard-based software application that David Schum and I developed 20 years ago) is based on the scripting language LiveCode. When LiveCode becomes open source software, I will probably have a much easier time distributing my evidence marshaling application - MarshalPlan - to the world at large. Since I believe MarshalPlan incorporates and illustrates important insights into and productive methods of evidence marshaling, I believe this turn of events is probably a good thing. But a caveat lurks in my brain: I am not versed in "intellectual property." I will have to figure out how or if I can retain any "intellectual property" in future iterations of MarshalPlan if I use Open-Source-LiveCode to develop future iterations of MarshalPlan and if I distribute such Open-Source iterations of MarshalPlan to other people. (I do not expect to get rich from MarshalPlan. But I confess I would like to retain the faint possibility of making some money from my [crude] "app.")


    In its announcements RunRev asks the public to "pledge" money to the enterprise of converting LiveCode into open source software. Have I walked into an NPR or PBS fundraiser? Has RunRev turned into a charitable religious organization? Why should people give away their hard-earned money to help RunRev make more money? Am I being retrograde? Is RunRev indirectly selling shares or some sort of property interest in its new enterprise? If so, is this solicitation of "pledges" legally kosher? (Another thing I profess to know nothing about: the law governing shareholding, securities, blue sky claims, and similar matters.)