• Watcom

    From Ben Collver@21:1/5 to All on Sun Jun 9 14:37:45 2024
    WATCOM
    ======
    <https://uwaterloo.ca/computer-museum/sites/default/files/styles/ uw_is_media_x_large/public/uploads/images/watcom.png>

    WHAT IS WATCOM?
    ===============
    WATCOM is a set of compilers and tools for developing software in the
    Fortran, C, and C++ programming languages. It was originally
    developed by the Watcom International Corporation in the 1980s and
    1990s.

    WATCOM was widely used for developing software for DOS and Windows.
    It supported DOS, extended DOS 32-bit, Win16, Win32, and OS/2.

    Although their products are discontinued in the 2000s, WATCOM C/C++
    compilers are still available under the name of open WATCOM in the
    GitHub.

    <https://uwaterloo.ca/computer-museum/sites/default/files/styles/ uw_is_media_x_large/public/uploads/images/wesgraham.jpg>

    The story of WATCOM begins with a computer scientist at University of
    Waterloo, Wes Graham. In 1974, Wes Graham and Ian McPhee founded a
    company named Structured Computing Systems. The company soon changed
    its name in 1981, to WATCOM Systems Inc. With three full-time
    employees, the history of WATCOM began. WATCOM had several subsidiary companies, but they were all renamed as WATCOM companies for branding
    purpose. After 1984, the company named itself WATCOM International Inc.

    <https://uwaterloo.ca/computer-museum/sites/default/files/styles/ uw_is_media_x_large/public/uploads/images/memory.png>

    The picture above is a screenshot of WATCOM IDE 10.0a version.
    Credit to: Gered's Rambling

    WATCOM was an efficient c/c++ compiler. In the 90s, the capability of
    WATCOM compiler caught 3D game developers' attention. Plus, WATCOM
    compiler performed much faster than its competitors, Microsoft and
    Borland. Amongst many games that used WATCOM, we will name a few that
    you have certainly heard if you like video games: Doom and 3D Realms.
    The product was also shipped with popular DOS extender DOS/4GW.

    <https://uwaterloo.ca/computer-museum/sites/default/files/styles/ uw_is_media_x_large/public/uploads/images/dooom.jpg>

    DOOM

    WATCOM's present
    ================
    In the early 2000s, a company named PowerSoft acquired WATCOM. Sybase
    then acquired Powersoft. multiple projects succeeding WATCOM products
    was planned to be released, but due to branding issue, the projects
    were cancelled. WATCOM compilers are now released as open source as
    the name of Open WATCOM.

    History of WATCOM in short
    ==========================
    * 1979
    WATCOM Waterloo BASIC programming language
    Between 1978-1979, Waterloo BASIC was developed for IBM Series.

    * 1981
    The WATCOM International Corporation was founded

    The company is officially founded by the computer scientists at the
    University of Waterloo, Wes Graham and Ian McPhee, Fred Crigger,
    Jack Schueler.

    * 1983
    WATCOM in production
    In the early 1980s the company developed other software tools than
    BASIC programming language, including WATCOM APL, GKS, COBOL,
    FORTRAN, and Pascal. These products were compatible with commodore
    SuperPET.

    * 1988
    Rise of WATCOM compilers
    From the mid 1980s WATCOM started to developed compilers for other
    programming languages, including C/C++. The compilers made by
    WATCOM was known for its processing speed. Thus, many video games
    of that era used WATCOM compiler for their game.

    * 1992
    The start of WATCOM SQL

    The company started to produce database server product, SQL. You
    can still look for WATCOM SQL around; it just does not have the
    name WATCOM anymore. It is now called SAP SQL Anywhere.

    * 1994
    WATCOM in history
    Powersoft acquired WATCOM. Sybase acquired Powersoft. In the early
    2000s, projects succeeding WATCOM products was put on hold due to
    business issue. WATCOM compilers are now released as open source as
    the name of Open WATCOM. You can download the software from the
    GitHub.

    From: <https://uwaterloo.ca/computer-museum/blog/watcom>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Dave Yeo on Sun Jun 9 22:26:41 2024
    On Sun, 9 Jun 2024 12:02:27 -0700, Dave Yeo wrote:

    Ben Collver wrote:

    WATCOM compilers are now released as open source as the name of Open
    WATCOM.

    Unluckily, it seems that Sybase did not like the GPL and tried to make
    the Sybase OpenWatcom license as GPL unfriendly as they could. Looking quickly, I see,
    ...
    2.1 You may use, reproduce, display, perform, modify and distribute
    Original Code, with or without Modifications, solely for Your internal research and development and/or Personal Use, provided that in each
    instance:
    ...

    That’s not “Open Source”. It doesn’t meet the definition <https://opensource.org/osd>.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Ben Collver on Sun Jun 9 22:27:12 2024
    On Sun, 9 Jun 2024 14:37:45 -0000 (UTC), Ben Collver wrote:

    multiple projects succeeding WATCOM products
    was planned to be released, but due to branding issue, the projects were cancelled.

    What does that even mean, “due to branding issue”?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Anton Shepelev@21:1/5 to All on Mon Jun 10 11:49:03 2024
    Lawrence D'Oliveiro:

    [Watcom C] is not "Open Source". It doesn't meet the
    definition
    <https://opensource.org/osd>

    The term is bad, then. If the source code is publicly
    available, it is only logical to consider the software open-
    source, as distinct from closed-source, when the source code
    is not available to the user.

    Please, consider sticking to ASCII when posting in Usenet in
    English. Fancy unicode punctuation is not worth the effort
    nor the compatibility problems. In the quote above, I have
    replaced them with ASCII equivalents.

    --
    () ascii ribbon campaign -- against html e-mail
    /\ www.asciiribbon.org -- against proprietary attachments

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Lawrence D'Oliveiro@21:1/5 to Anton Shepelev on Tue Jun 11 03:55:01 2024
    On Mon, 10 Jun 2024 11:49:03 +0300, Anton Shepelev wrote:

    Lawrence D'Oliveiro:

    [Watcom C] is not "Open Source". It doesn't meet the definition
    <https://opensource.org/osd>

    The term is bad, then. If the source code is publicly available, it is
    only logical to consider the software open-source, as distinct from closed-source ...

    No, it is not. Open Source is very much designed to promote a “remix culture”; it is not enough to be able to see the source, you must also be able to mess around with it, and not just for your own use, but to benefit others as well.

    The Free Software definition from the GNU project is very similar, one
    might say it is expressing exactly the same principles, just using
    different words.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)