Author: Alastair Scott
Date: 02:45:13 02/24/03
Go up one level in this thread
On February 23, 2003 at 18:17:02, Rolf Tueschen wrote: >As usual I research the more general problems, since I am not a born programmer. > >When I see that many people in CC support around 200 amateurs - that's how they >are called- who created FREE programs, and certain spin doctors who write about >"difficulties" for the "professional" experts, I see several questions. > > >1) Who created the many features say of the ChessBase database program? FREE >amateurs or professionals? Who created what could generally be considered as the first chess database? (Don't know myself). I presume that would have been used as a template for all that followed; see 3. >2) Could someone tell me what feature, just 1 example because I don't know any, >was at first created by amateurs? I don't know enough about chess programs in history to comment onthat. However, if you think about graphical user interfaces (GUIs) there are all sorts of features that were originally created as add-ons by amateurs (to correct perceived defects) and were co-opted into the commercial GUI. The best examples are with MacOS because, really, the modern GUI was worked out in public, and at least the following techniques were first created by amateurs as add-ons to MacOS: skinning full anti-aliasing of on-screen fonts shading (click on the window title bar and the window 'rolls up', click again and it 'rolls down') hierarchical menus (!) More recently, off the top of my head, 'amateurs' have created support for vector-based icons (SVG format) in KDE and Gnome; other GUIs don't have that feature, but you can be sure it'll be co-opted elsewhere as it looks good. >3) I read that people adore FREE programs like ARENA. They are proud that ARENA >has all the features, or almost all, ChessBase also has; I ask if ARENA is a >clone of ChessBase8? scid is normally considered to be a 'chess database' (unlike Arena) but I would never consider it a ChessBase clone; the functions are largely the same but the whole operation is radically different. (Bear in mind that pioneers, unavoidably, set the scene for everyone else to follow; if you look at screen shots of Xerox PARC's first GUI it seems remarkably familiar). >4) As a more technical question: Is a smart amateur programmer able to program a >clone of professional products? Or is cloning impossible if the code is secret? I'd imagine a clone of a chess database, for example, is relatively easy because the functionality is all up front (so can be translated into another development environment) and there is no complex reverse engineering required, apart (possibly) of file formats if you don't just stick to PGN. Cloning something like an encryption algorithm, where you have input X and output Y but no direct indication of how Y was derived from X, would be far more difficult, possibly impossible. >5) Could someone show - perhaps for other fields - what results out of the so >called copying of professional ideas and products? Isn't it the consequence that >the professional creative people become exhausted? I would hardly say that the potential of the GUI is exhausted because Apple, Microsoft, Gem, ..., KDE, Gnome copied Xerox PARC's work! (Come to think of it, to get anywhere at all how could they _not_ have copied it? If Xerox had clamped down the GUI with copyrights that would have been infinitely more harmful to computing in the long run; there would have been 'one correct GUI', a ridiculous concept as, as I've noted, a good GUI feeds off all sorts of sources). >6) Then, is't it a consequence that then also the amateurs have no longer >something to copy? [NB I do NOT say that amateurs only copy all day long. See >point 4 where I ask if copying is possible.] I think that KDE and Gnome are doing perfectly well copying ... and then extending on what is offered by MacOS or Windows. (90 per cent of all GUIs are functionally equivalent. The other 10 per cent is the interesting part). >7) Who could tell me how the development in a field continues in case of >amateurs cloning? As described; Windows XP and MacOS X happened despite KDE and Gnome being developed and given away for nothing ;) >8) In short: I see the danger of less progress and NOT- what the supporters and >fans are doing - a higher coloring of a scene. I don't think this has ever been the case, certainly not in IT. Alastair PS In some ways the Windows/MacOS - KDE/Gnome analogy is bad because the first two have enormous inertia (people already have software and hardware for them and don't want to change) so could ignore the last two. However, I don't think that's the case; it would be a very foolish user interface designer who ignored what was going on elsewhere.
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.