2 ms·
> we should start with just having access to the source under any terms Lol. Windows source code has been available under severely-restricted terms, officially
by toyg 3y ago
> we should start with just having access to the source under any terms
Lol. Windows source code has been available under severely-restricted terms, officially for academic purposes, for what, 20 years? It didn't do any good.
I've seen these debates for 25 years by now, they are always the same.
- arp242 3y agoWhat I mean is "required to ship it with every copy as a matter of right to repair", as I mentioned a few comments early.
- toyg 3y agoThere is no "right to repair" without the 4 freedoms. You can't "repair" if you cannot inspect and run (0 and 1), and your repair is fundamentally meaningless if you cannot communicate it (2 and 3).
- arp242 3y ago> your repair is fundamentally meaningless if you cannot communicate it (2 and 3). I have spent significant amount of time working around bugs and limitations in proprietary software that could have been fixed easily otherwise, and simply being able to fix it for myself or our company would absolutely be beneficial. This is so staggeringly blindly obvious that it pains me that this is even a point of contention. Of course things would be better if you can also share, but merely being able to repair is also useful in and of itself. This is exactly the sort of Stallmanistic attitude that's impeding any sort of progress, and why we'll still be having the same discussion 30 years from now with no significant movement in the grand scheme of things.
- toyg 3y ago> simply being able to fix it for myself or our company would absolutely be beneficial. That's basically the old Unix model, in practice it was unsatisfactory to the point that... people just wrote their own Unix and made a point that fixes should be public - and we got GNU. Companies could give you the old Unix model tomorrow, if they so wished; but it's effectively lose-lose, because they don't gain anything meaningful (if anything, their support costs are increased by having to deal with thousands of potential user-introduced variations) and you don't gain anything meaningful either - your fix is forgotten the minute you move on and you won't be able to use it with your next employer.
- alexvoda 3y agoYou are missing GPs point. The default today is not the Unix model, it is the Windows model and increasingly the SaaS model. You have none of the 4 freedoms by default. GP argued that by law by default you should have at least freedom 0 and 1. GP argued that it should not be legal to withhold freedom 0 and 1. GP argued that freedom 0 and 1 should by default actually be facilitated by providing source code. They are arguing for changing the status quo and that doing so gradually is more feasible than all at once. (Source code is not actually necessary for freedom 1 but it makes it orders of magnitude easier.) You are arguing that the law is fine because we can just make our own sandbox (GPL software) where we have all 4 freedoms and that is enough. You are arguing that the status quo is fine because you can ignore it while you are in the sandbox. Turns out the world is a lot bigger than that sandbox. Your approach towards a world of free software might be to just grow the sandbox until everything else doesn't matter but the GNU GPL family continues to decline in popularity. For this approach you need popularity and for popularity you need effective advocacy and the FSF is not effective.
- toyg 3y ago> They are arguing for changing the status quo and that doing so gradually is more feasible than all at once. This has been argued over and over and over, and it has made no difference whatsoever. All the limited-rights licenses that have been tried from time to time (MPL et al) have simply fallen by the wayside: because, in reality, nobody is actually interested in this "right to repair" - it was around in the Unix days and it was discarded, because it did not effectively serve users nor businesses. What have had an impact are effectively two licenses: the MIT/BSD ("do what you want") and GPL ("do what you want but your changes should be public"). By adopting and leveraging those two licenses, the world was slowly steered where we are now - which is a lot better than where we were in the '90s but also where we were in the '70s. We got here by being radical in a punk sense: creating a world of software developed in the open, and fuck what was there before. It's not by bowing to established interests that we ended up with Microsoft developing in the open, it's by bombing their commercial spaces with open software. The minute you stop doing that, they will happily retreat behind the firewall. > Turns out the world is a lot bigger than that sandbox. The sandbox is the world at this point, closed software is retreating every day to smaller and smaller niches. You use browsers developed in the open, on websites built with opensource software. Even on mobile, the foundational frameworks are open - the most popular mobile OS is opensource. Obviously it's not a perfect state of things, but it's a world apart from the bad old '90s, and we did get here by keeping the Overton window firmly rooted at one end, thanks in large part to the FSF. It doesn't really matter how much software is GPL, what matters is that other licenses are defined in relation to the GPL.