3 ms·
GNU software is not only hostile to integration from a legal perspective (GPL), it is hostile from a technical perspective. E.g. GCC is (was?) famously delibera
by infogulch 5y ago
GNU software is not only hostile to integration from a legal perspective (GPL), it is hostile from a technical perspective. E.g. GCC is (was?) famously deliberately designed to be non-portable and made impossible to integrate into other tools. Maybe there's some valid historical reasons for the mistrust of systems that could be closed, but I can also see why some might be turned off witnessing the open hostility towards integration and collaboration that is GNU's defensive response.
GNU/GPL is carrying around emotional baggage of scars that its users were afflicted with at the hands of closed systems. Yes, maybe this strategy is protecting them from being hurt in the same way again in the future. But it's also closing the door on potential relationships. Love and trust requires opening yourself up to being hurt, yes, but that doesn't necessarily mean you should give up on it.
Maybe the swing back towards more openly-licensed software is an artifact of people forgetting the harms done in the past, or maybe it's an indication that GPL is an overcorrection and it's time to evolve again.