4 <title>Open Lease</title>
5 <link>http://www.tiddlywiki.com/</link>
6 <description>open source rental property management software</description>
7 <language>en-us</language>
8 <copyright>Copyright 2008 Jason McVetta</copyright>
9 <pubDate>Fri, 14 Mar 2008 10:07:14 GMT</pubDate>
10 <lastBuildDate>Fri, 14 Mar 2008 10:07:14 GMT</lastBuildDate>
11 <docs>http://blogs.law.harvard.edu/tech/rss</docs>
12 <generator>TiddlyWiki 2.3.0</generator>
14 <title>Public Git</title>
15 <description><h1>HOWTO: Set up a public git repository for an open source project</h1><br><a target="_blank" title="External link to http://www.advogato.org/person/apenwarr/diary/371.html" href="http://www.advogato.org/person/apenwarr/diary/371.html" class="externalLink">Git is the next Unix</a>, sez Avery Pennarun. Could be, but either way, after a week of using it, I can say it is more fun than Subversion. Linus Torvalds et al are kind enough to offer <a target="_blank" title="External link to http://repo.or.cz/" href="http://repo.or.cz/" class="externalLink">free public git repository hosting</a> to open source projects. However, the documentation for newbies is pretty sparse. So let me lay out in a few easy steps the basics of setting up your public git repository:<br><br>1. Install git and cogito, a command line front-end that simplifies some git usage.<br><pre>sudo apt-get install git-core cogito
16 </pre>2. Go to <a target="_blank" title="External link to http://repo.or.cz/m/regproj.cgi" href="http://repo.or.cz/m/regproj.cgi" class="externalLink">http://repo.or.cz/m/regproj.cgi</a> and register your project. This will create the (empty) public repository.<br>3. Go to <a target="_blank" title="External link to http://repo.or.cz/m/reguser.cgi" href="http://repo.or.cz/m/reguser.cgi" class="externalLink">http://repo.or.cz/m/reguser.cgi</a> and register a username. Be careful about newlines when pasting in your SSH pubic key. <br>4. Create your new project's folder in your local workspace, and populate it with at least one file. Git will not allow a repository with no files.<br><pre>$ mkdir foobar
17 $ echo 'This is free software -- GPL, baby!' &gt; foobar/README.txt
18 </pre>5. Initialize the repository. With git, unlike svn, every user has their own complete copy of the repository. You will be prompted for a commit message <span>—</span> the default one provided should be fine.<br><pre>$ cd foobar
20 </pre>6. Push to the public repository. The 'master' bit indicates you want to push the 'master' branch, git equivalent of svn's 'trunk'.<br><pre>$ git push git+ssh://repo.or.cz/srv/git/foobar.git master
22 </pre>7. Make some changes locally.<br><pre>$ echo "woohoo" &gt;&gt; README.txt
27 &gt;master 9d5a9db7d487~ Initial commit
32 </pre>8. Push your changes to the public repository. If other people are working on the files at the same time, you may have to do a merge. Read the official <a target="_blank" title="External link to http://repo.or.cz/" href="http://repo.or.cz/" class="externalLink">git documentation</a> to learn how to do that.<br><pre>$ git push git+ssh://repo.or.cz/srv/git/foobar.git master
33 </pre>9. Lather, rinse, repeat.</description>
34 <category>git</category>
35 <link>http://www.tiddlywiki.com/#%5B%5BPublic%20Git%5D%5D</link>
36 <pubDate>Fri, 14 Mar 2008 10:06:33 GMT</pubDate>
39 <title>DefaultTiddlers</title>
40 <description><a tiddlylink="About" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#About" href="http://www.tiddlywiki.com/#About" class="externalLink">About</a><br><a tiddlylink="Features" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Features" href="http://www.tiddlywiki.com/#Features" class="externalLink">Features</a><br><a tiddlylink="Development" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Development" href="http://www.tiddlywiki.com/#Development" class="externalLink">Development</a><br><a tiddlylink="Public Git" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Public Git" href="http://www.tiddlywiki.com/#Public%20Git" class="externalLink">Public Git</a></description>
41 <link>http://www.tiddlywiki.com/#DefaultTiddlers</link>
42 <pubDate>Fri, 14 Mar 2008 10:01:00 GMT</pubDate>
45 <title>New Leases</title>
46 <description><ul><li> <a tiddlylink="Boilerplate Lease Contracts" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Boilerplate Lease Contracts" href="http://www.tiddlywiki.com/#Boilerplate%20Lease%20Contracts" class="externalLink">Boilerplate leases</a> that match the default functionality of the app* Incomplete leases can be entered<ul><li> need <code>lease.is_complete()</code> instance method</li><li> A lease cannot take effect until it <code>is_complete()</code></li><li> System can tell user (property manager <em>and</em> tenant) what deliverables (steps/documents) must yet be completed</li><li> <code>DeliverableItem</code> defines a generic deliverable object<ul><li> Web-forms</li><li> Printable/returnable PDF documents</li><li> Human tasks <span>—</span> e.g. credit check</li></ul></li></ul></li><li> A sublease is just like a lease, except it has a master tenant and a chain of liability<ul><li> Sublease must have its own contract, which wholly supercedes that of the master lease <span>—</span> clarity<ul><li> always?</li><li> 'cascading' contract from master lease? </li></ul></li></ul></li></ul></description>
47 <link>http://www.tiddlywiki.com/#%5B%5BNew%20Leases%5D%5D</link>
48 <pubDate>Fri, 14 Mar 2008 09:41:00 GMT</pubDate>
51 <title>Paying Rent</title>
52 <description>Open Lease will allow property managers to accept rent payment by credit/debit card. Accepting rent via credit card removes a landlord to a whole class of credit risk inherent in accepting checks. <br><br><ul><li> Rental payment via credit card<ul><li> Easy for tenants &amp; subtenants to pay individually</li><li> Tenants &amp; subtenants can be assigned explicit proportional responsibility for rent payment</li></ul></li></ul></description>
53 <link>http://www.tiddlywiki.com/#%5B%5BPaying%20Rent%5D%5D</link>
54 <pubDate>Wed, 12 Mar 2008 03:24:00 GMT</pubDate>
58 <description>Open Lease is <a tiddlylink="Licensing" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Licensing" href="http://www.tiddlywiki.com/#Licensing" class="externalLink">open source</a> rental property management software. It aims to automate many of the mundane tasks of managing rental properties, and streamline operations by providing a tenant self-service portal. It is based on the <a target="_blank" title="External link to http://djangoproject.com" href="http://djangoproject.com" class="externalLink">Django</a> web application framework, and is written in <a target="_blank" title="External link to http://python.org" href="http://python.org" class="externalLink">Python</a>.<br></description>
59 <link>http://www.tiddlywiki.com/#About</link>
60 <pubDate>Wed, 12 Mar 2008 03:22:00 GMT</pubDate>
63 <title>Features</title>
64 <description>Open Lease aims to support features including:<br><ul><li> administrative automation<ul><li> <a tiddlylink="New Leases" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#New Leases" href="http://www.tiddlywiki.com/#New%20Leases" class="externalLink">new leases</a></li><li> <a tiddlylink="Subleases" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Subleases" href="http://www.tiddlywiki.com/#Subleases" class="externalLink">subleases</a></li><li> renewals</li><li> move-outs|New Leases]]</li></ul></li><li> rent management<ul><li> billing<ul><li> corporate accounts?</li><li> printed bills?</li></ul></li><li> rent collection (via credit card)</li><li> rent recording</li><li> late fees<ul><li> automatic billing</li><li> notification by email or postal mail</li></ul></li><li> reconciliation</li><li> reporting</li></ul></li><li> tenant self-service<ul><li> <a tiddlylink="Paying Rent" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Paying Rent" href="http://www.tiddlywiki.com/#Paying%20Rent" class="externalLink">online rent payment</a><ul><li> via credit card</li><li> handled via integration w/ credit processing partner(s)</li><li> no credit card data stored in Open Lease system</li></ul></li><li> maintenance requests<ul><li> online request trackig</li><li> later, workflow for maint. request to work order</li></ul></li></ul></li></ul></description>
65 <link>http://www.tiddlywiki.com/#Features</link>
66 <pubDate>Wed, 12 Mar 2008 03:11:00 GMT</pubDate>
69 <title>Subleases</title>
70 <description>The proportional rent responsibility built-in to the system and its associated ready-made leases affords tenants added protection from their fellow tenants. Landlords will often continue to demand joint &amp; several liability in the contract language, but the proportion for which each party to the lease is responsible will be explicity fixed at signing. Should one of tenant among several default, this explicit contractual relationship may make it easier for the other tenants to recover damages in court.</description>
71 <link>http://www.tiddlywiki.com/#Subleases</link>
72 <pubDate>Wed, 12 Mar 2008 03:10:00 GMT</pubDate>
75 <title>Boilerplate Leases</title>
76 <description><ul><li> Need to be written on a per-state, or per-city, basis?</li><li> What kind of CreativeCommons license is appropriate?</li></ul></description>
77 <link>http://www.tiddlywiki.com/#%5B%5BBoilerplate%20Leases%5D%5D</link>
78 <pubDate>Wed, 12 Mar 2008 02:55:00 GMT</pubDate>
81 <title>MainMenu</title>
82 <description><a tiddlylink="About" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#About" href="http://www.tiddlywiki.com/#About" class="externalLink">About</a><br><a tiddlylink="Features" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Features" href="http://www.tiddlywiki.com/#Features" class="externalLink">Features</a><br><a tiddlylink="Development" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Development" href="http://www.tiddlywiki.com/#Development" class="externalLink">Development</a><br><a tiddlylink="Licensing" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Licensing" href="http://www.tiddlywiki.com/#Licensing" class="externalLink">Licensing</a><br><a tiddlylink="Installation" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Installation" href="http://www.tiddlywiki.com/#Installation" class="externalLink">Installation</a><br></description>
83 <link>http://www.tiddlywiki.com/#MainMenu</link>
84 <pubDate>Wed, 12 Mar 2008 02:54:00 GMT</pubDate>
87 <title>Development</title>
88 <description>Open Lease is being actively developed, but there is not yet a working release. It is open source (<a tiddlylink="Licensing" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Licensing" href="http://www.tiddlywiki.com/#Licensing" class="externalLink">AGPLv3</a>). If you are interested in the project, either as a potential user or as a developer, <a tiddlylink="Jason McVetta" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Jason McVetta" href="http://www.tiddlywiki.com/#Jason%20McVetta" class="externalLink">drop me a line</a>. <br><br><h1>Git</h1>Public <a target="_blank" title="External link to http://git.or.cz" href="http://git.or.cz" class="externalLink">git</a> repository, hosted courtesy of Linus et al: <a target="_blank" title="External link to http://repo.or.cz/w/openlease.git" href="http://repo.or.cz/w/openlease.git" class="externalLink">http://repo.or.cz/w/openlease.git</a><br><br><h1>Wiki</h1>This website is an instance <a target="_blank" title="External link to http://tiddlywiki.com" href="http://tiddlywiki.com" class="externalLink">TiddlyWiki</a>, a ridiculously clever and useful tool. I have it setup single user, and thus read-only to the public, at the moment <span>—</span> this, however, is more due to laziness than to policy. </description>
89 <link>http://www.tiddlywiki.com/#Development</link>
90 <pubDate>Wed, 12 Mar 2008 02:21:00 GMT</pubDate>
93 <title>Business Model</title>
94 <description>I am developing Open Lease with thought to my own profit. The application will be open source, <a tiddlylink="Licensing" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Licensing" href="http://www.tiddlywiki.com/#Licensing" class="externalLink">licensed under the AGPLv3</a>. My nascent company, for now just '<a tiddlylink="Open Lease Company" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Open Lease Company" href="http://www.tiddlywiki.com/#Open%20Lease%20Company" class="externalLink">Open Lease Company</a>', will earn (handsome, I suspect) returns by offering the Open Lease software as a hosted service. The <a tiddlylink="Licensing" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Licensing" href="http://www.tiddlywiki.com/#Licensing" class="externalLink">AGPL</a> allows open and free code distribution, while retaining 'first-mover' competitive advantage for the author. We're hitching a ride on the <a target="_blank" title="External link to http://cluetrain.com" href="http://cluetrain.com" class="externalLink">Cluetrain</a> <span>—</span> let's see where it goes!</description>
95 <link>http://www.tiddlywiki.com/#%5B%5BBusiness%20Model%5D%5D</link>
96 <pubDate>Wed, 12 Mar 2008 02:10:00 GMT</pubDate>
99 <title>Open Lease Company</title>
100 <description>This company does not yet exist in any legal sort of way. It's just a placeholder name.</description>
101 <link>http://www.tiddlywiki.com/#%5B%5BOpen%20Lease%20Company%5D%5D</link>
102 <pubDate>Tue, 11 Mar 2008 23:38:00 GMT</pubDate>
105 <title>Jason McVetta</title>
106 <description>Hi, I'm Jason <span>—</span> this project is my new toy. With Open Lease I hope to:<br><ul><li> conquer the weakass, proprietary rental management software competition</li><li> simplify life for landlords &amp; tenants alike</li><li> automate a lot of mindless, stupid paperwork</li><li> <a tiddlylink="Business Model" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Business Model" href="http://www.tiddlywiki.com/#Business%20Model" class="externalLink">make myself filthy rich</a></li></ul><br>Feel free to email me if you have something to say. Be forewarned that I am a terrible procrastinator when it comes returning email; but I always do get around to it. <br><br><a target="_blank" title="External link to mailto:jason.mcvetta@gmail.com" href="mailto:jason.mcvetta@gmail.com" class="externalLink">jason.mcvetta@gmail.com</a></description>
107 <link>http://www.tiddlywiki.com/#%5B%5BJason%20McVetta%5D%5D</link>
108 <pubDate>Tue, 11 Mar 2008 23:37:00 GMT</pubDate>
111 <title>Licensing</title>
112 <description>Open Lease is released under the <a target="_blank" title="External link to http://www.fsf.org/licensing/licenses/agpl-3.0.html" href="http://www.fsf.org/licensing/licenses/agpl-3.0.html" class="externalLink">GNU Affero General Public License</a>. From <a target="_blank" title="External link to http://en.wikipedia.org/wiki/Affero_General_Public_License" href="http://en.wikipedia.org/wiki/Affero_General_Public_License" class="externalLink">Wikipedia</a>:<br><blockquote>The GNU Affero General Public License or GNU AGPL is a free software license published by the Free Software Foundation. The GNU AGPL is similar to the GNU General Public License, except that it has an additional section to cover use over a computer network. It closes what is commonly known as the Application service provider loophole of the GNU General Public License. The additional section requires that the complete source code be made available to any network user of the AGPLed work, typically a web application.<br></blockquote></description>
113 <link>http://www.tiddlywiki.com/#Licensing</link>
114 <pubDate>Tue, 11 Mar 2008 23:29:00 GMT</pubDate>
117 <title>Installation</title>
118 <description>Open Lease does not work yet. See <a tiddlylink="Development" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#Development" href="http://www.tiddlywiki.com/#Development" class="externalLink">Development</a> for current status.</description>
119 <link>http://www.tiddlywiki.com/#Installation</link>
120 <pubDate>Tue, 11 Mar 2008 23:12:00 GMT</pubDate>
123 <title>GettingStarted</title>
124 <description>To get started with this blank <a tiddlylink="TiddlyWiki" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#TiddlyWiki" href="http://www.tiddlywiki.com/#TiddlyWiki" class="externalLink">TiddlyWiki</a>, you'll need to modify the following tiddlers:<br><ul><li> <a tiddlylink="SiteTitle" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#SiteTitle" href="http://www.tiddlywiki.com/#SiteTitle" class="externalLink">SiteTitle</a> &amp; <a tiddlylink="SiteSubtitle" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#SiteSubtitle" href="http://www.tiddlywiki.com/#SiteSubtitle" class="externalLink">SiteSubtitle</a>: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)</li><li> <a tiddlylink="MainMenu" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#MainMenu" href="http://www.tiddlywiki.com/#MainMenu" class="externalLink">MainMenu</a>: The menu (usually on the left)</li><li> <a tiddlylink="DefaultTiddlers" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#DefaultTiddlers" href="http://www.tiddlywiki.com/#DefaultTiddlers" class="externalLink">DefaultTiddlers</a>: Contains the names of the tiddlers that you want to appear when the <a tiddlylink="TiddlyWiki" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#TiddlyWiki" href="http://www.tiddlywiki.com/#TiddlyWiki" class="externalLink">TiddlyWiki</a> is opened</li></ul>You'll also need to enter your username for signing your edits: <input title="Username for signing your edits" class="txtOptionInput" option="txtUserName"></description>
125 <link>http://www.tiddlywiki.com/#GettingStarted</link>
126 <pubDate>Tue, 11 Mar 2008 23:11:00 GMT</pubDate>
129 <title>SiteSubtitle</title>
130 <description>open source rental property management software</description>
131 <link>http://www.tiddlywiki.com/#SiteSubtitle</link>
132 <pubDate>Tue, 11 Mar 2008 22:00:00 GMT</pubDate>
135 <title>SiteTitle</title>
136 <description>Open Lease</description>
137 <link>http://www.tiddlywiki.com/#SiteTitle</link>
138 <pubDate>Tue, 11 Mar 2008 22:00:00 GMT</pubDate>
141 <title>LegacyStrikeThroughPlugin</title>
142 <description><table class="twtable"><tbody><tr class="evenRow"><td><strong>Name:</strong></td><td>LegacyStrikeThroughPlugin</td></tr><tr class="oddRow"><td><strong>Description:</strong></td><td>Support for legacy (pre 2.1) strike through formatting</td></tr><tr class="evenRow"><td><strong>Version:</strong></td><td>1.0.2</td></tr><tr class="oddRow"><td><strong>Date:</strong></td><td>Jul 21, 2006</td></tr><tr class="evenRow"><td><strong>Source:</strong></td><td><a target="_blank" title="External link to http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin" href="http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin" class="externalLink">http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin</a></td></tr><tr class="oddRow"><td><strong>Author:</strong></td><td>MartinBudden (mjbudden (at) gmail (dot) com)</td></tr><tr class="evenRow"><td><strong>License:</strong></td><td><a tiddlylink="BSD open source license" refresh="link" target="_blank" title="External link to http://www.tiddlywiki.com/#BSD open source license" href="http://www.tiddlywiki.com/#BSD%20open%20source%20license" class="externalLink">BSD open source license</a></td></tr><tr class="oddRow"><td><strong>CoreVersion:</strong></td><td>2.1.0</td></tr></tbody></table><br><pre>// Ensure that the LegacyStrikeThrough Plugin is only installed once.
143 if(!version.extensions.LegacyStrikeThroughPlugin) {
144 version.extensions.LegacyStrikeThroughPlugin = {installed:true};
146 config.formatters.push(
148 name: "legacyStrikeByChar",
149 match: "==",
150 termRegExp: /(==)/mg,
151 element: "strike",
152 handler: config.formatterHelpers.createElementAndWikify
155 } //# end of "install only once"
156 </pre></description>
157 <category>systemConfig</category>
158 <link>http://www.tiddlywiki.com/#LegacyStrikeThroughPlugin</link>
159 <pubDate>Fri, 21 Jul 2006 00:00:00 GMT</pubDate>