3 ms·
Sorry but this part... > Choose the tool best suited to solve the problem you want solved, *regardless of religious beliefs*. ...is nonsense. Open source isn'
by badsectoracula 4y ago
Sorry but this part...
> Choose the tool best suited to solve the problem you want solved, *regardless of religious beliefs*.
...is nonsense. Open source isn't about "religion", is about actually being able to do something like...
> So fix it.
...without needing to do stuff like...
> do reverse engineer such things
...which is a pointless waste of time regardless of how "not that hard" it might be (which is certainly not easy and certainly much easier to have the source code around).
This association of open source / free software with religion doesn't have any place here, people didn't come up with open source / free software because of some mystical experience with otherworldly entities, they came up with it because they were faced with actual practical issues.
- ChrisLomont 4y agoOP complains people use CUDA instead of a non-existent open source solution. That's religion. And a significant amount of open source solutions are the result of reverse engineering. It's a perfectly reasonable and time tested method to replace proprietary solutions. > they came up with it because they were faced with actual practical issues People use CUDA for actual practical issues. If someone makes a cross platform open source solution that solves those issues people will try it. So far it has not been done.
- badsectoracula 4y agoFirst of all, i replied to the generalization "Open source fails at many real world tasks. Choose the tool best suited to solve the problem you want solved, regardless of religious beliefs" not just about CUDA. Open source might fail at tasks but it isn't pushed or chosen because of religion. It has nothing to do with religion. In fact... > OP complains people use CUDA instead of a non-existent open source solution. That's religion. ...that isn't religion either. The person you replied to complains because CUDA not only is closed source but also is vendor locked to Nvidia both of which have a ton of issues inherent to being vendor locked and closed source software, largely around control - the complaint comes from these issues. These issues for many can either be showstoppers or just make them look and wish and push for alternatives and they come from practical concerns, not out of religious issues. > And a significant amount of open source solutions are the result of reverse engineering. It's a perfectly reasonable and time tested method to replace proprietary solutions. It is not reasonable at all, it is the last-ditch effort when nothing else seems to do, can be a tremendous waste of time and telling people "So fix it" when doing that would require reverse engineering is practically the same as telling them to shut up and IMO can't even be taken seriously as anything else than that. The proper way to fix something is to have access to the source code. And again to be clear: > People use CUDA for actual practical issues. If someone makes a cross platform open source solution that solves those issues people will try it. The "actual practical issues" i mentioned have nothing to do with CUDA or any issues they might use with CUDA or any other closed source (or not) technology. The "actual practical issues" i mentioned are about the issues inherent to closed source technologies in general - like fixing any potential issues one might have and being under the control of the vendor of those technologies. These are all widely known and talked about issues, it might be a good idea to not dismiss them.