4 ms·
Yeah, its the "well, legally, we have to provide the source code, but we make it as painful and slow for you as we can without it becoming a blatant violation o
by J-Kuhn 2mo ago
Yeah, its the "well, legally, we have to provide the source code, but we make it as painful and slow for you as we can without it becoming a blatant violation of the GPL."
- RobotToaster 2mo agoNot quite, they could make you request it by post and send it on a stack of floppies.
- steve_taylor 2mo agoSounds like a cheap way to get my hands on some floppies.
- afiori 2mo agoyou are right a stack of printed qr codes is better
- heftig 2mo agoNo, that's too easily machine-read. Print it in a fancy calligraphy font or one with ambiguous characters.
- newswasboring 2mo agoThat's too convenient, cameras can read many qr codes at a time. Encode the binary on some punch cards.
- eptcyka 2mo agoPretty sure cameras can be used to read punchcards too.
- alex_suzuki 2mo agoThis sounds like a fun project. Somebody already did it, apparently: https://hackaday.com/2012/07/30/reading-punch-cards-with-an-arduino-and-digital-camera/ https://hackaday.com/2012/07/30/reading-punch-cards-with-an-...
- sunaookami 2mo agoReminds me of Lavabit where the US wanted the encryption keys and they printed them out in a 4 point font :D https://en.wikipedia.org/wiki/Lavabit#Legacy https://en.wikipedia.org/wiki/Lavabit#Legacy
- throwaway456754 2mo agoThey don't have to be cheap.
- bluedino 2mo agoGreenbar printouts.
- grapheneos 2mo agoGPL requires providing the source code via a medium customarily used for software interchange. Deliberately making it inconvenient by using a medium no longer customarily used for software interchange is a GPL violation. Google Drive is already an unusual way to distribute software. Google is already failing to provide the Pixel kernel drivers in the preferred form for modification. Their kernel build system uses Git commands but yet they aren't providing the Git repositories it expects to be there. They had to provide a repo metadata file as a workaround but it's not the same since the revisions of the code aren't set properly in the resulting build. Google is arguably already violating the GPL. They're deliberately making it inconvenient and are adding deliberate delays through requiring manual handling of the requests.
- joelthelion 2mo agoI'm pretty sure there is a lot of code in Android that belongs to Google and is not part of an upstream GPL project. They would be completely entitled to stop sharing it.
- aniviacat 2mo agoIsn't that the point of Google Play Services? To keep their proprietary code separate, in a super-app that doesn't obey the GPL?