Outliner Software Forum RSS Feed Forum Posts Feed

Subscribe by Email

CRIMP Defined

 

Tip Jar

When developers shoot themselves in the foot

< Next Message | Back to archived message list | Previous Message >

Note: This message is from the outliners.com archive kindly provided by Dave Winer.

Outliners.com Message ID: 3323

Posted by zeoli
2005-05-25 07:48:09

 

Sometimes software developers seem way too concerned about protecting themselves from illeagal users. Yes, there are unethical people who will abuse the trial system and not pay, but I believe most people are honest, and those that are not are unlikely to buy a license anyway.

The reason I brought this up is that I recently received an e-mail from the developer of Literary Machine with instructions on how to upgrade to the new version. I reproduce those instructions here (I’ve Xed out the two passwords and changed the URLs):

HOW TO INSTALL THE LM PRO 2.2 UPGRADE

1. Choose File > Back Up To File. (After your database
  files are backed-up, LM asks whether you wish to continue
  with a back-up of the files referenced by your projects.
  Choose “No.” Then it asks whether you wish to back-up
  your outlines. Choose “No” again.)

A. Download the update ZIP-file at
  http://www.literarymachine.com/lm/xxxxx.zip
  or
  http://www.sommestad.com/lm/xxxxxx.zip

  Make sure that you get the whole file. “Open” instead
  of “Download” often works better in Internet Explorer)

2. Use WinZip or a similar utility program to unzip the files
  in the update package to the LM Pro program directory.

B. To unzip this package, supply the ZIP-file password
  “xxxxxxxxx” (without quotation marks) when prompted.

3. Choose to overwrite existing files.

  If you are upgrading from version 2.2, you are done -
  go directly to 8. below.

  If you are upgrading from 1.4 or an older 2.x version,
  continue with steps 4 through 7.

4. Navigate to the program directory and find the folder
  named DB. Set it aside by renaming it DBOLD (“old DB”.
  This DBOLD\ is in fact an alternative backup
  of your data.)

5. Start LM. New password = “xxxxxxx”

  Note: If you ever get trouble with password checks,
  clear the lines with registration id and password
  stored in the setup file “lmsystem.ini”. (Or delete
  “lmsystem.ini”).

  When LM detects the absence of a folder named “DB,”
  it will create a new one and create new database
  files with the proper structure.

6. Restore the backup you just made as a first step.
  Bypass warning for errors, if any.
  While importing those files, it will upgrade
  them to handle version 2.2 features.

7. Once you have LM up and running with your backup restored,
  you can delete DBOLD.

8. On the first start after an upgrade, LM prompts you for a
  password. Enter the one given in the email that informed
  you of the update.

END

Admittedly, some of this is based upon the realities of the program he’s developed. But he has added extra steps just to protect his software. It just seems so complicated, I won’t even bother to upgrade… sure, if I used the program a lot I might. My days are complicated enough without this!

Steve Z.

 


Back to archived message list