home *** CD-ROM | disk | FTP | other *** search
/ MacFormat España 19 / macformat_19.iso / Shareware / Info / Tidbits / tidbits-328.etx < prev    next >
Text File  |  1996-05-27  |  30KB  |  605 lines

  1. TidBITS#328/13-May-96
  2. =====================
  3.  
  4. This issue brings you news of new products being released in
  5.    conjunction with this week's Apple World Wide Developer
  6.    Conference and an timely essay about software development phases
  7.    and the meaning of the word "beta." We also cover recent Internet
  8.    provider arrests in France; review Mail Drop, an IMAP email
  9.    client; and note an upcoming live talk by Don Norman, and new
  10.    versions of FreePPP, StuffIt Expander, DropStuff, MacDNS, and
  11.    AOL's client software.
  12.  
  13. This issue of TidBITS sponsored in part by:
  14. * APS Technologies -- 800/443-4199 -- <sales@apstech.com>
  15.    Makers of hard drives, tape drives, and neat SCSI accessories.
  16.    For APS price lists, email: <aps-prices@tidbits.com>
  17. * Northwest Nexus -- 206/455-3505 -- <http://www.halcyon.com/>
  18.    Providing access to the global Internet. <info@halcyon.com>
  19. * Power Computing -- 800/375-7693 -- <info@powercc.com>
  20.    Now shipping... The Award-Winning First MacOS Compatible!
  21.    Press comments! <http://www.powercc.com/News/quotes.html>
  22. * America Online -- 800/827-6364 -- <http://www.aol.com/>
  23.    The world's largest provider of online services.
  24.    Give Back to the Net -- <http://www.aol.com/give/>
  25. * EarthLink Network -- 800/395-8425 -- <sales@earthlink.net>
  26.    Providers of direct Internet access for Macintosh users.
  27.    For eWorld refugees: no setup fee! <http://www.earthlink.net/>
  28. * DealBITS: New deals on Macs, tools, software, and more!
  29.    <http://www.tidbits.com/dealbits/> -- <dealbits@tidbits.com>
  30.  
  31. Copyright 1990-1996 Adam & Tonya Engst. Details at end of issue.
  32.    Information: <info@tidbits.com> Comments: <editors@tidbits.com>
  33.    ---------------------------------------------------------------
  34.  
  35. Topics:
  36.     MailBITS/13-May-96
  37.     French Internet Providers Arrested
  38.     WWDC Ware
  39.     Mail Drop, the Eudora Alternative
  40.     Waiting with Beta'd Breath
  41.  
  42. <ftp://ftp.tidbits.com/pub/tidbits/issues/1996/TidBITS#328_13-May-96.etx>
  43.  
  44.  
  45. MailBITS/13-May-96
  46. ------------------
  47.  
  48. **FreePPP 2.5 Released** -- On Sunday, the FreePPP Group released
  49.   version 2.5 of their free PPP client. FreePPP 2.5 is a major step
  50.   up from the previous 1.0.5 and contains more features than MacPPP
  51.   2.5, Apple's version of the same code. Make sure to read FreePPP's
  52.   documentation for a list of bug fixes and known conflicts. [ACE]
  53.  
  54. <http://www.rockstar.com/ppp.shtml>
  55.  
  56.  
  57. **StuffIt Expander 4.0.1, DropStuff 4.0** -- Last week, Aladdin
  58.   Systems released new versions of their popular utilities StuffIt
  59.   Expander and DropStuff with Expander Enhancer. StuffIt Expander
  60.   4.0.1 - which decodes and decompresses a variety of online file
  61.   formats - continues to be free, and now offers much better
  62.   performance on Power Macs and better handling of split and
  63.   segmented files. DropStuff with Expander Enhancer enables users to
  64.   compress and BinHex files and significantly augments StuffIt
  65.   Expander's decoding abilities (including handling most PC and Unix
  66.   file formats). DropStuff 4.0 also offers improved performance on
  67.   Power Macs and better handling of segmented files. DropStuff is
  68.   $30 shareware, and (though the documentation doesn't seem to say
  69.   anything about it) registered users of previous versions of
  70.   DropStuff can apparently continue to use their registration
  71.   numbers. Aladdin's sites have been hard to reach, but the
  72.   following URLs should be accurate, and the software should appear
  73.   on Info-Mac mirrors in the near future. [GD]
  74.  
  75. <http://www.aladdinsys.com/>
  76. <ftp://ftp.aladdinsys.com/>
  77. <ftp://ftp.scruz.net/users/aladdin/public/stuffit_exp_40_installer.hqx>
  78. <ftp://ftp.scruz.net/users/aladdin/public/dropstuff_w_ee_4_installer.hqx>
  79.  
  80.  
  81. **Don Norman Speaks Live on the Net** -- Don Norman, Apple Fellow,
  82.   former Apple User Experience Architect, and expert in the field of
  83.   human interface design, will give a talk via the Internet at the
  84.   KMi Stadium on Wednesday, 15-May-96. The talk will take place at 5
  85.   PM British Summer Time (noon on the east coast in the United
  86.   States; 9 AM on the west coast). To participate, I recommend
  87.   dropping by the KMi Stadium Web site before the talk and trying
  88.   out one of the previous presentations. The Web site has links for
  89.   locating RealAudio (which you need) and for CU-SeeMe (which is
  90.   optional). I assume you'll also be able to play back the talk
  91.   after Don's live appearance, though you must attend the talk live
  92.   in order to be one of the lucky few who get to ask Don a question.
  93.   [TJE]
  94.  
  95. <http://kmi.open.ac.uk/stadium/welcome.html>
  96.  
  97.  
  98. **DNS on Macintosh Heats Up** -- Apple has released version 1.0.2
  99.   of MacDNS (its DNS server software) for free. (DNS software maps
  100.   the names of Internet machines to their IP addresses; before Macs
  101.   had DNS capabilities, they were forced to rely on other platforms
  102.   for DNS service.) MacDNS is included in Apple's Internet Server
  103.   Solution package, and while it seems to function relatively well,
  104.   it has been criticized for not providing recursive or secondary
  105.   name service.
  106.  
  107. <http://cybertech.apple.com/MacDNS.html>
  108.  
  109.   Not to be out-done, Men & Mice of Reykjavik, Iceland, released the
  110.   results of performance comparisons between MacDNS, Unix BIND, and
  111.   their QuickDNS Pro product. Though QuickDNS Pro costs about $300,
  112.   it does provide recursive and secondary name service, and appears
  113.   to out-perform other DNS options significantly. Men & Mice has
  114.   also made their test methodology available.
  115.  
  116. <http://www.menandmice.com/QuickDNS/Comparison/>
  117.  
  118.   Glenn Anderson's free DNS server for the Mac, MIND, has been
  119.   useful for a number of Mac Internet sites, but it suffers from a
  120.   set of known problems and, according to Ric Ford's MacInTouch, no
  121.   further development of MIND is currently planned. [GD]
  122.  
  123. <http://www.macintouch.com/>
  124.  
  125.  
  126. **AOL 2.7** -- America Online released version 2.7 of its client
  127.   software last week. The new version fixes a number of outstanding
  128.   bugs and offers an improved Web browser, although Web performance
  129.   through AOL's network still seems quite slow (although that's not
  130.   the browser's fault). [GD]
  131.  
  132. <ftp://ftp.aol.com/aol_mac/>
  133.  
  134.  
  135. French Internet Providers Arrested
  136. ----------------------------------
  137.   by Richard Erickson <erickso@worldnet.fr>
  138.  
  139.   On 06-May-96, under orders of a judge investigating pedophile
  140.   circles in France, French police seized computer equipment and
  141.   arrested the heads of two Internet service providers for allegedly
  142.   allowing their services to propagate Usenet newsgroups that the
  143.   judge considered to contain elements such as "pornographic
  144.   photographs of minors." The distribution of such material is
  145.   illegal in France. [And in many other countries, including the
  146.   U.S. -Tonya]
  147.  
  148.   Two days later, during a professional Internet exposition held at
  149.   La Defense [near Paris], the French Association of Internet
  150.   Providers (AFPI) held a news conference to denounce the judicial
  151.   act. Francois Benveniste, director of major Internet provider
  152.   Calvacom and spokesman for the group - one of whose founding
  153.   members was jailed - said, "We are all guilty."
  154.  
  155.   Benveniste was referring to Usenet; a portion of the online world
  156.   that contains as many as sixteen thousand discussion groups that
  157.   carry information on a wide variety of topics. Mr. Benveniste said
  158.   that, under current law, there was no way for a French operator to
  159.   provide access to these groups, because the law assumed the
  160.   provider was responsible for the content. However, given the
  161.   volume of Usenet, no operator could possibly monitor the contents
  162.   of more than 100,000 electronic documents daily. Benveniste called
  163.   upon authorities to sit down with operators to formulate an legal
  164.   statue that would permit them to operate legally - without fear of
  165.   being jailed.
  166.  
  167.   Together with two other heads of the AFPI - Patrick Robin of
  168.   Imaginet and Jerome Lecat of Iway - Benveniste announced the
  169.   immediate closure of all newsgroups until 15-May-96 as a symbolic
  170.   gesture. National operator France Telecom, which provides the
  171.   backbone service "Transpac" and has recently started its own
  172.   "Wannadoo" service, is moving in concert with the private
  173.   operators, since the same laws apply to all.
  174.  
  175.   For this week, there will be only one newsgroup,
  176.   <fr.netware.internet>, generally available to the estimated 80,000
  177.   to 100,000 private Internet subscribers in France.
  178.  
  179.   What remains unanswered is why these two particular operators were
  180.   chosen out of about 48 in all, when practically all of them
  181.   (including state-owned France Telecom) carry the same newsgroups.
  182.   These two providers are among the larger providers in France:
  183.   Francenet was one of the first, and Worldnet was one of the first
  184.   to have "popular" prices.
  185.  
  186.   Another unanswered question is why this action has come at this
  187.   time, when the operators' association has been holding talks with
  188.   the Minister of Telecoms Francois Fillon for some time, and was
  189.   recently assured no access provider would be held responsible for
  190.   content.
  191.  
  192.   Meanwhile, after considerable confiscation of equipment, the two
  193.   men jailed have been released, but remain under judicial
  194.   authority.
  195.  
  196.   [This ends the news portion of Richard's report, which was
  197.   originally published in "Metropole, Paris Online." Below, I've
  198.   included some of Richard's informal comments which further
  199.   illustrate what's happening in France. -Tonya]
  200.  
  201.   Although the majority of subscribers are aware that Internet
  202.   providers are not responsible for content, the same cannot be said
  203.   of TV news. The 08-May-96 main 20:00 CET edition of state
  204.   television France 2 news gave the distinct impression that
  205.   Worldnet originated the illegal content. Statements made by a
  206.   Francenet spokesman were largely buried under a cascade of images,
  207.   from Playboy's home page to outright porn (though no kiddie porn).
  208.   I saw more flesh in news reports about the arrests than I have
  209.   seen in 18 months of Internet use.
  210.  
  211.   As a content provider myself, I have to think about covering a
  212.   subject such as Paris, where much public art and many billboards
  213.   include representations of the unclothed human body. My site could
  214.   end up with an X rating even though it is part and parcel of the
  215.   public (and even state-sponsored) atmosphere here.
  216.  
  217.   Both at the press conference and in some TV news reports, there
  218.   were mentions of software that users can use to filter suspect
  219.   content. I think it is in our interest to promote such "monkey"
  220.   software: hear no porn, see no porn, speak no porn. Well, maybe
  221.   not the last one - pornography is a legitimate form of expression
  222.   and has been since people were drawing in caves. Such "monkey"
  223.   software would leave a virtual warning sign at the cave's
  224.   entrance.
  225.  
  226.   Additional reports on this topic may be found at the Metropole Web
  227.   site.
  228.  
  229. <http://www.groundwork.com/metropole/>
  230.  
  231.  
  232. WWDC Ware
  233. ---------
  234.   by Geoff Duncan <geoff@tidbits.com>
  235.  
  236.   Each year, Apple's World Wide Developer's Conference in San Jose
  237.   spawns a host of product releases and announcement and, as usual
  238.   with any trade show or conference these days, the emphasis is on
  239.   the Internet. This article highlights a few products that shipped
  240.   "just in time" for WWDC.
  241.  
  242.  
  243. **Cyberdog 1.0** -- Apple has released version 1.0 of Cyberdog,
  244.   its currently free, integrated Internet client software based on
  245.   OpenDoc. Interestingly, it appears Apple plans to continue calling
  246.   the product Cyberdog - although having a product name with the
  247.   word "dog" in it will no doubt ignite a flurry of quips from Apple
  248.   nay-sayers, the name "Cyberdog" has been publicly associated with
  249.   this product for a year and changing it now might lose points in
  250.   the Macintosh community. (I wonder what this might bode for
  251.   Copland.) Cyberdog requires a Power Mac, QuickTime, and OpenDoc.
  252.  
  253. <http://cyberdog.apple.com/>
  254. <http://opendoc.apple.com/dload/OD-install.html>
  255.  
  256.  
  257. **Marionet 1.1** -- Allegiant Technologies has announced version
  258.   1.1 of Marionet, its faceless background Internet protocol server
  259.   for authoring environments including SuperCard, HyperCard,
  260.   Director, and AppleScript. Version 1.1 includes a number of
  261.   enhancements (especially to HTTP, email, and AppleScript support).
  262.   Owners of Marionet 1.0 can get a free updater to 1.1 from
  263.   Allegiant, and a trial version of Marionet 1.1 should appear on
  264.   Allegiant's sites shortly, along with revised demos and examples
  265.   that highlight new features.
  266.  
  267. <ftp://ftp.allegiant.com/Marionet/>
  268.  
  269.  
  270. **BBEdit 4.0** -- Bare Bones Software announced BBEdit 4.0, which
  271.   adds syntax coloring to its bag of tricks. BBEdit now
  272.   automatically colors keywords for easier reading in any of its
  273.   supported languages, including HTML, C, C++, Pascal, and even 68K
  274.   assembler; BBEdit 4.0 also offers Java support and deeper Web
  275.   serving and authoring integration with UserLand Frontier (see
  276.   below). Existing users may update for $39 after 01-Jun-96, or for
  277.   free if they purchased BBEdit 3.5 after 31-Mar-96. BBEdit's
  278.   suggested retail price is $119.
  279.  
  280. <http://www.barebones.com/>
  281.  
  282.  
  283. **Frontier 4.0** -- Almost a year ago, Dave Winer turned the
  284.   high-end Macintosh scripting system UserLand Frontier loose on the
  285.   net in the form of "Aretha," a codename for a net-savvy version of
  286.   Frontier. (See TidBITS-279_.) Last week, Dave did it again, with
  287.   the "official" release of Frontier 4.0.
  288.  
  289. <http://www.scripting.com/frontier/>
  290.  
  291.   It's not much of an exaggeration to say Dave lives for scripting,
  292.   and once again Dave has re-purposed and re-targeted Frontier, this
  293.   time squarely at Web publishers and service providers. Frontier
  294.   4.0 provides extensive hooks into WebSTAR, FileMaker, Netscape,
  295.   Internet Explorer, and other applications to facilitate creation
  296.   of custom content and Web publishing solutions. Moreover, Frontier
  297.   4.0 now offers Web site management capabilities - the basic idea
  298.   is that your "source" files for a Web site reside within Frontier.
  299.   When you want to change your site, Frontier "renders" and exports
  300.   the HTML for you, even to the extent of uploading the files to
  301.   your Web server. Frontier can make it easy to create and manage
  302.   vast, consistent Web sites, and Frontier extensively ties in with
  303.   BBEdit 4.0 for HTML processing and authoring. Moreover, for CGI
  304.   developers, Frontier offers native, multi-threaded performance,
  305.   and Frontier's UserTalk is still an OSA language, so AppleScript
  306.   developers could even think of Frontier as a giant set of OSAXen.
  307.  
  308.   Frontier still isn't for the faint of heart: Frontier scripts can
  309.   be indecipherable to non-programmers, and even experienced
  310.   developers have historically had problems diving into Frontier,
  311.   even with the free Aretha releases. Frontier 4.0 goes some
  312.   distance toward addressing these concerns, with an entire Frontier
  313.   Users Guide now available online, along with various Frontier
  314.   tutorials and walk-throughs contributed by users, covering CGI
  315.   scripting and other topics. Also, the Frontier user community can
  316.   be extremely helpful - check out the Frontier-Talk mailing list if
  317.   you're interested in learning what Frontier can do.
  318.  
  319. <http://www.scripting.com/frontier/docs.html>
  320. <http://www.scripting.com/frontier/mailinglists.html>
  321.  
  322.  
  323. Mail Drop, the Eudora Alternative
  324. ---------------------------------
  325.   by Peter Hinely <phinely@hawaii.edu>
  326.  
  327.   Few people know about Mail Drop, a great freeware mail client for
  328.   the Mac. Mail Drop is an IMAP email client being developed by Carl
  329.   W. Bell as a Baylor University project. IMAP is a protocol for
  330.   remote mailbox access, along the lines of the POP3 protocol used
  331.   by Eudora. The IMAP protocol is different from POP3 though, and
  332.   offers a significantly extended paradigm for remote mail
  333.   retrieval. The POP3 protocol is a simple protocol with very
  334.   limited options for managing mail on the server. When a POP3
  335.   client connects to a mail server, it can basically say two things:
  336.   "give me all my mail" or "give me all my mail and then delete your
  337.   copy". If you always read your mail using the same POP3 mail
  338.   client on the same computer, this is fine, but if you have ever
  339.   tried to access your mailbox from different client machines, you
  340.   will be familiar with the synchronization problem that occurs.
  341.  
  342.   An IMAP client, however, can request specific information about
  343.   messages. With IMAP, mail is always stored on the server until you
  344.   command the server to delete it. For people who check their mail
  345.   from multiple computers or for access to a shared mailbox, IMAP is
  346.   ideal. IMAP also enables you to transfer messages between mail
  347.   boxes on the server, and save sent mail on the server. For more
  348.   information about the IMAP protocol, please see:
  349.  
  350. <ftp://ftp.cac.washington.edu/imap/imap.vs.pop.brief>
  351.  
  352.   Mail Drop, which enables you to access an email account on an IMAP
  353.   server, is intuitive and easy to use. When you use Mail Drop to
  354.   connect to your mail server, instead of retrieving messages in
  355.   their entirety, Mail Drop downloads selected information about
  356.   each mail message (the message's date, subject, sender, size, and
  357.   whether the message has attachments) and displays it in a list. To
  358.   read a particular message, double-click the message's listing, and
  359.   then (and only then) will Mail Drop download the message's body to
  360.   your Macintosh. If the message has an attachment, it will be
  361.   indicated in the message's window. You can direct Mail Drop to
  362.   download the attachment, or tell Mail Drop to delete the
  363.   attachment from the server. (This feature is especially handy if
  364.   you receive email via a modem connection.)
  365.  
  366.   Mail Drop has been steadily gaining features, and the latest beta
  367.   version supports such niceties as drag & drop from an address book
  368.   to recipient fields, drag & drop of files from the Finder into the
  369.   attachments list, and drag & drop files between folders on the
  370.   mail server. Mail Drop supports AppleDouble, AppleSingle, BinHex,
  371.   and true MIME. If you receive a particularly long message, Mail
  372.   Drop can only show you the first 32K of the message, but you can
  373.   immediately save the entire message for reading in another
  374.   program. Mail Drop is also URL-aware: if you command-click on a
  375.   URL in the message's body, Mail Drop opens the URL with the
  376.   appropriate helper application.
  377.  
  378.   If you are interested in Mail Drop, you can download the latest
  379.   beta version from the following URL. Please note that you _must_
  380.   have access to an IMAP mail server to use Mail Drop; though many
  381.   Internet providers only provide POP3 service, some sites support
  382.   both POP3 and IMAP. If you aren't sure about your situation, check
  383.   with your Internet provider or system administrator.
  384.  
  385. <http://ackmo.baylor.edu/files/Mail_Drop/info.html>
  386.  
  387.  
  388. Waiting with Beta'd Breath
  389. --------------------------
  390.   by Geoff Duncan <geoff@tidbits.com>
  391.  
  392.   It's funny, but at TidBITS hardly a day goes by that we don't hear
  393.   about some new piece of "beta" software. Maybe it's a utility
  394.   program, a Web browser, a plug-in, or a major commercial
  395.   application. Whatever the product, it's in "beta" and someone
  396.   wants us to write about it - as a service to our readers, of
  397.   course.
  398.  
  399.   Before the widespread popularity of the Internet, "beta" software
  400.   was a mysterious and fabled thing. If you knew the right people,
  401.   got on the right lists, and went to the right trade shows, someone
  402.   _might_ quietly ask you to test some forthcoming software. More
  403.   often than not, you had to sign a non-disclosure agreement, and
  404.   you certainly weren't allowed to talk about the software until it
  405.   was officially released. "Public betas" were virtually unheard of,
  406.   and even long-standing power users had never head the term.
  407.   "Beta?" they'd ask. "What's that mean?"
  408.  
  409.   With the advent of the Internet, however, the "beta" stage of
  410.   software development is being redefined, and frankly, I'm not
  411.   happy about it. What does "beta" mean, and why are so many
  412.   software developers racing to distribute software they admit isn't
  413.   finished, and may be unstable and dangerous to use? What's going
  414.   on here?
  415.  
  416.  
  417. **What Beta (Really) Means** -- Although there's no universal
  418.   methodology for software development, serious software products
  419.   generally go through a series of development phases. As you might
  420.   expect, there are as many variations on these stages and terms as
  421.   there are software development efforts. However, an average
  422.   application goes through these basic stages:
  423.  
  424. * Design and prototyping: In this stage, the program's designers
  425.   decide upon the purpose, specification, functionality, and
  426.   interface of a product, along with its basic feature set,
  427.   interface, and technology. Will the product use Apple Guide? What
  428.   Macs will it run on? Questions like these are addressed, and some
  429.   "proof of concept" programming usually begins. This phrase can go
  430.   on for months, or be essentially indistinguishable from the next
  431.   stage.
  432.  
  433. * Development releases (or builds): In this, usually the longest
  434.   portion of a product's development, the major features are coded,
  435.   assembled, tested, and fixed. Usually, these releases are numbered
  436.   and may be referred to as development releases ("d7" or "dr7"),
  437.   test releases ("tr7"), or simply builds ("build 7"). The numbers
  438.   assist in tracking which release contains a particular problem,
  439.   fix, or feature. Products usually have several - even hundreds- of
  440.   development releases, depending on the product's complexity.
  441.  
  442. * Code complete (or alpha): Definitions vary, but the "alpha"
  443.   phase of software development usually indicates that _all_ a
  444.   program's features have been coded and are testable. Although a
  445.   button or menu item might move, appear, or disappear, no major
  446.   features remain to be implemented. During alpha, developers focus
  447.   on fixing bugs and making the product as stable as possible. A
  448.   product may go through dozens of alpha releases, depending on its
  449.   complexity and the nature of problems found.
  450.  
  451. * Beta: When a program reaches the beta stage, its developers have
  452.   found and eliminated all known, severe bugs (note that it may well
  453.   be impossible to fix - or even find - all severe bugs). Remaining
  454.   bugs might be isolated - for instance, only occurring under System
  455.   7.0.1 on a PowerBook 100 running an ancient version of
  456.   CopyDoubler. Remaining bugs may also be out of the developer's
  457.   control, possibly because they are caused by another program or
  458.   the operating system. The goal of the beta phase is to see if the
  459.   product runs in a stable and reliable fashion on a wide range of
  460.   machines; to achieve this, the release is distributed to a wider
  461.   audience than development or alpha releases. During beta, bug
  462.   fixes or code changes should be carefully considered before being
  463.   implemented in order to avoid accidently de-stabilizing the
  464.   program. Theoretically, programmers should mostly sit on their
  465.   hands during beta, while the software testers do everything
  466.   conceivable to break the product. Also in theory, a product should
  467.   have few beta releases.
  468.  
  469. * Release: The final phase of the development process varies
  470.   widely. Some products enter a Final Candidate ("fc") phase after
  471.   beta, where the product is frozen for a pre-determined period of
  472.   time and continues to undergo rigorous testing. If any problems
  473.   are found that must be fixed, the Final Candidate process begins
  474.   all over again. Some products ship once a sufficiently stable beta
  475.   has been achieved, and that beta becomes the shipping product.
  476.   Some development teams use a combination, where the final beta
  477.   becomes the "golden master," which is sent for manufacturing, but
  478.   may be withdrawn if any must-fix problems turn up prior to actual
  479.   distribution.
  480.  
  481.   From this, it follows that a beta release theoretically has the
  482.   following three properties:
  483.  
  484.   1) The product's technology requirements (both hardware and
  485.   software) are fixed, and have been for some time.
  486.  
  487.   2) The product is code and feature complete. No features remain to
  488.   be implemented, and all features are present and testable.
  489.  
  490.   3) The product has no known severe outstanding bugs the developers
  491.   plan to fix or work around.
  492.  
  493.   Take a moment to think about beta releases of products you may
  494.   have used recently, and compare them to the three points above.
  495.   Notice anything different?
  496.  
  497.  
  498. **What Beta Means Now** -- I'll be the first to admit the
  499.   development cycle outline above is idyllic, and doesn't account
  500.   for many complicated forces affecting software development.
  501.   Competing products often force changes in feature sets, and
  502.   marketing or distribution deadlines may cut short any of the
  503.   phases above. Similarly, there are inherently unknowable factors:
  504.   I once worked on a product whose lead programmer wasn't able to
  505.   work for nearly three months due to a case of pneumonia.
  506.  
  507.   Nonetheless, in many cases - particularly with Mac Internet
  508.   software - "beta" doesn't mean anything close to what it used to.
  509.   We've seen programs in public beta that not only contain
  510.   innumerable known bugs the developers are aware of and plan to
  511.   fix, but also accumulate major new features through subsequent
  512.   releases. Similarly, we've seen products that change fundamental
  513.   system and technology requirements during beta - details which
  514.   should have been etched in stone long before. Beta often means
  515.   what "alpha" or even "development build" used to mean.
  516.  
  517.  
  518. **The Race to Beta** -- The emergence of an Internet software
  519.   industry (and the Internet itself) are changing the beta process
  520.   in two fundamental ways First, Internet betas are fast,
  521.   widespread, and (often) cheap. Conducting a beta using traditional
  522.   media - floppy disks or CD-ROM - is comparatively expensive and
  523.   (more importantly) time consuming. Master disks must be duplicated
  524.   and physically delivered to a list of testers, who may not even be
  525.   representative of the product's potential users. In contrast,
  526.   conducting a beta test via the Internet eliminates time delays as
  527.   well as duplication and delivery costs, but more importantly
  528.   reaches a wide range of users. In many cases, it also simplifies
  529.   communication with beta testers (who all presumably can use
  530.   email). Handled properly, a public Internet beta _can_
  531.   significantly contribute to the quality of a product, even though
  532.   it requires more person-hours to process the higher volume of bug
  533.   reports and feedback. Done well, I think a public Internet beta is
  534.   in the best interest of both software developers and end users who
  535.   feel the need to explore the bleeding edge.
  536.  
  537.   However, there's a flip side. Public betas usually receive a lot
  538.   of attention, particularly on mailing lists and newsgroups, as
  539.   well as computer industry publications including Macworld,
  540.   MacWEEK, Wired, and, yes, TidBITS (we often feel pressure to
  541.   report on beta releases being talked about online before we
  542.   consider the products worthy of real consideration). What's more,
  543.   beta releases are usually subject to less scrutiny than a shipping
  544.   product: severe bugs in a beta are often played down or set aside,
  545.   while new features and capabilities are hyped. Bugs - even
  546.   flagrant, long-standing bugs - are excused because the product is
  547.   "just a beta - what did you expect?"
  548.  
  549.   This situation is a marketer's dream come true. Marketers used to
  550.   approach the Internet community with "I don't care what you say
  551.   about me, just get my URL right." Now, it's "Here's my URL, and it
  552.   doesn't matter what you say about me - it's just a beta!" Not only
  553.   do the products get publicity, but the company doesn't have to
  554.   take as much heat about bugs and incompatibilities.
  555.  
  556.  
  557. **Beta Backlash** -- The problem with using public beta testing
  558.   for promotional and visibility purposes is that _quality_ of the
  559.   product is compromised. Many products labelled "beta" today are
  560.   still in active, even furious development, with their programmers
  561.   adding and removing features, changing the interface, and doing
  562.   serious work to underlying, fundamental code.
  563.  
  564.   I hate to say it, but that's _not_ beta. It's not even alpha.
  565.  
  566.   Careful readers will note this article hasn't used the names of
  567.   _any_ specific products or companies. It certainly could have. The
  568.   point here isn't to criticize particular companies or products, or
  569.   to praise others. The goal is to point out that the process of
  570.   software development is undergoing a fundamental change, and users
  571.   affected by this shift should be aware of the competing (and often
  572.   conflicting) dynamics behind that change. In the next year, I
  573.   expect the term "beta" will fade from usage, to be replaced by
  574.   various phrases using the word "preview." My advice is to think
  575.   seriously before using pre-release software for which developers
  576.   and companies assume no responsibility, and to back up your data
  577.   early and often.
  578.  
  579.   And the next time someone says "It's a beta, what did you
  580.   expect?", tell them: "software that's feature-complete and has no
  581.   known serious bugs." That's what beta means.
  582.  
  583.  
  584. $$
  585.  
  586.  Non-profit, non-commercial publications may reprint articles if
  587.  full credit is given. Others please contact us. We don't guarantee
  588.  accuracy of articles. Caveat lector. Publication, product, and
  589.  company names may be registered trademarks of their companies.
  590.  
  591.  This file is formatted as setext. For more information send email
  592.  to <setext@tidbits.com>. A file will be returned shortly.
  593.  
  594.  For information on TidBITS: how to subscribe, where to find back
  595.  issues, and other useful stuff, send email to: <info@tidbits.com>
  596.  Send comments and editorial submissions to: <editors@tidbits.com>
  597.  Issues available at: ftp://ftp.tidbits.com/pub/tidbits/issues/
  598.  And: http://www.tidbits.com/tb-issues/
  599.  To search back issues with WAIS, use this URL via a Web browser:
  600.  http://wais.sensei.com.au/macarc/tidbits/searchtidbits.html
  601.  -------------------------------------------------------------------
  602.  
  603.  
  604.  
  605.