Magmarock: The games on gog are NOT open source. Developers have dug up some of their source code and given them to the guys at gog so they could reverse engineer them but are not actually available on github or public portals.
Magnitus: Yes, that's fine with me. I've always been of the opinion that free and proprietary software are not mutually exclusive.
I think proprietary works well for application-level stuff, usually facing a non-technical end-user (OS and core utilities to use your system non-withstanding).
Where I think close-source proprietary works less well is for developer-facing utilities (OSes, databases, programming languages, web servers, code management tools, etc).
I think the lower you go, the worse proprietary software becomes.
I don't see the upside to forcing all kinds of proprietary restrictions and prohibitively expensive licenses on people making software. It just stifles innovation.
I follow this philosophy myself. The generic code that I write which is not overly specific to a particular application, I tend to put as open-source. It doesn't have that much monetary value, but if it can save someone some trouble, then all the better. If by using my stuff, they do some troubleshooting expose issues to me, that's terrific and if they actually get to the point where they fix some of the issues in my stuff for me, I'm in heaven.
That's fair enough. I think my philosophy is a little more pragmatic though. Specially it's based on capitalism and results. Open source is fair enough but only if it achieves the desired results for both the user and the product.
Source code is the fruit of labor for both professional programs and industry leaders. Members of the Linux community are notorious for not only preferring open source but down right despising closed source software. Some of the more fanatical members fit into what is called the FOSS (Free and open source software) community. These guys enrage me because they remind me of communists. They will bully software developers for not going the open source rout and pressure others to do the same.
This is not only unethical it’s downright disgusting. It’s up to the people who own the source code to decided weather or not they want to share it and if the answer is no they should be left alone.
Were the Linux desktop distros come into this is that they react to the closed source industry. Often you’ll hear things such as “such and such company or entity doesn’t play nicely with open source” This is putting the cart before the hours. It’s Linux that doesn’t play nicely with closed source software not the other way around.
Until it does not only is Linux not likely to ever get anyway I don’t even want it to. It has to build first and not tear down.
I’m not convinced that open source is a good idea for an operating system because it hasn’t really amounted to anything. The best thing to come from Linux was Android but that it locked down and tightly controlled by Google.
Whether it’s the result of bad code or no one putting it to good use, Linux distros stand as a prime example of how open source when taken to the extreme results in a whole lot of free bread that no one in their right mind would want to eat.