I think you are misunderstanding the point of open source. or I misunderstand what you mean by âfinalised productâ. There are millions of finalized product (development completed for version X) and still remain open source.
I this case, your bot got a really crappy GUI that wont allow you to play different moves or ask for variations.
For example, Pachi + goGui [âŚ] give awesome âreviewsâ.
[/quote]
It seems that you yourself see a difference between a review and a âreviewâ, otherwise you wouldnât have used quotation marks.
Depends who you ask. If youâre a true believer, software is math, math cannot be owned, something something communism. If youâre lazy and cheap, itâs free help developing your program.
Another huge aspect is for auditing. If youâre running something where security matters, itâs a lot easier to compile it yourself and be able to see whatâs coded into it as opposed to trusting some company who says âyeah, donât worry, itâs totally secure.â
Also, it allows a huge body of researchers to look over it, and to find and fix vulnerabilities while ensuring nobodyâs trying to sneak in some backdoor.
Closely related, but not the same, is the concept of free software.
OSS is concerned mainly about the technical quality of software. OSS advocates believe that developing software in the open leads to the best result: least buggy, most powerful, secure, trustworthy etc.
Free software aims to preserve the rights of the user, especially to ârun, copy, distribute, study, change and improve the softwareâ, and something something communism
None of the two terms imply anything about the price of software. As it happens, there are popular works of FOSS (free and open software) which are available free of charge, like LibreOffice, Linux, Apache and VLC.