ORIGINAL: Froonp
Hello Mzlin, and sorry to contradict you but a Freeware or an open product it never was.
It was freely downloadable because it was an Open Alpha version, it was neither a Demo as I read here & there, it was an Open Alpha Version. Moreover, the source code never was freely downloadable on the website, you only got the compiled version.
It is simply owned by MatrixGames now, and MatrixGames decided it was no longer an open alpha version. It was history.
Best Regards
Patrice
Yes semantics, "Open Sourced" is not "Open Product".
Sorry Patrice, but ADG didn't charge or limit distribution of the beta. Since I have never heard of an "Open Alpha" it meets the requirements for an "Open Beta". That made it freeware. Since CWiF had not been released and had various aspects turned off it could be considered a demonstration version of the program.
Software that is available for use at no cost or for a nominal usually voluntary fee.
While I requested a alternate definition from Matrix Games of "Open Product". Decompilers of almost any computer laguage are readily available. The definition of...
Source code includes all software, including its documentation, used to modify or build the software.
Is defined by the author to clarify the "Open Product". You don't have to distribute all aspects of the "Source Code" of an "Open Product".
The game software built and modified data (Data software). Documentation on how to play was included. So it meets the criteria of "Source Code". Which is no longer a open product. So it is not to be distributed.
So I stand by my statements.
DEFINITIONS Link:
TheFreeDictionary.com
Alpha testing - The first stage in testing a new hardware or software product, usually performed by the in-house developers or programmers. Testing of software at the developer's site by the customer. The stage before beta testing.
Beta testing - Testing a pre-release (potentially unreliable) version of a piece of software by making it available to selected users.
A test of new or revised hardware or software that is performed by users at their facilities under normal operating conditions. Beta testing follows alpha testing. Vendors of packaged software often offer their customers the opportunity of beta testing new releases or versions, and the beta testing of elaborate products such as operating systems can take months.
NOTE: I would consider "Testing a pre-release (potentially unreliable) version of a piece of software by making it available to selected users" as "Alpha Testing". But anyone could Dowload CWiF so it would be "Beta Testing".
Computer software (or simply software) refers to one or more computer programs and data held in the storage of a computer for some purpose. Program software performs the function of the program it impliments either by providing the instructions to the computer hardware or by serving as input to another piece of software. Data software exists solely for its eventual use by other program software.