6 comments

  • dgellow1 hour ago
    Quoting the first tweet:<p>&gt; Google replaced pushing Git tags for certain source code with obtaining source code via Google Drive after making a request through Google Forms. It&#x27;s completely ridiculous and they&#x27;ve gradually become very slow at handling requests. They&#x27;re in clear violation of the GPLv2 now.
    • petcat5 minutes ago
      &gt; They&#x27;re in clear violation of the GPLv2 now.<p>I don&#x27;t think they are? They could just as easily require requests for the source code to be made through the regular mail instead of a Google form. It&#x27;s still (maliciously) compliant with the license.
    • rlpb44 minutes ago
      Didn&#x27;t Google work very hard to avoid any GPL in Android, apart from the kernel? What is in there that is GPL?
      • cute_boi10 minutes ago
        I assume Linux.<p>I am very thankful linux is gpl. Because of GPL these tech giants are forced to release source code.
    • gowld18 minutes ago
      How slow is &quot;very slow&quot; ? What is &quot;certain source code&quot;? Why is the OP being so coy about describing the problem?<p>Here is the form:<p><a href="https:&#x2F;&#x2F;source.android.com&#x2F;opensourcerequest" rel="nofollow">https:&#x2F;&#x2F;source.android.com&#x2F;opensourcerequest</a><p>This is interesting:<p>&gt; We might charge you a fee to cover the cost of processing. Your request must be sent according to whichever of the following rules applies:<p>&gt; Within three years of the date you received the product from Google that included the component or binary files that are the subject of your request.<p>That &quot;three years&quot; is the minimum named in the GPLv2: <a href="https:&#x2F;&#x2F;opensource.org&#x2F;license&#x2F;gpl-2.0" rel="nofollow">https:&#x2F;&#x2F;opensource.org&#x2F;license&#x2F;gpl-2.0</a>
      • HarlequinHair4 minutes ago
        &gt; How slow is &quot;very slow?&quot; The answer can be found two replies after: &gt; Initially, Google would usually provide access to the tarballs within a couple hours. Lately, they&#x27;re often taking weeks to get back to us. They&#x27;re the ones who chose to use this archaic system instead of pushing Git tags and it&#x27;s their responsibility to handle requests promptly.<p>&gt; What is &quot;certain source code&quot;? The OP seems to be GrapheneOS, which heavy patches AOSP. I guess the context is Android source code and its security patches.<p>&gt; Why is the OP being so coy about describing the problem? Not sure what you mean, I think they are explicit enough. I guess it&#x27;s clear enough for developers how an upstream update should go. If people depend on big projects like AOSP, devs should be prompt in delivering source code, especially when it is mandatory by license.<p>Can you give us more details on how&#x2F;why you think the OP is being coy?
  • demibabs2 minutes ago
    Can someone explain what this means? Am not familiar with the terminology
  • jmole51 minutes ago
    “In violation of GPL” is a stretch.<p>Can’t imagine Google is making the process of obtaining source code easier on themselves though.<p>Android has always been more source-open than “open source”. The vast majority of community contributions that make it into the codebase are security fixes and small bug fixes.<p>Everything else is essentially all the work of Google and (to some extent) Samsung.
    • jsiepkes22 minutes ago
      &gt; Everything else is essentially all the work of Google and (to some extent) Samsung.<p>There is plenty in Android which isn&#x27;t the work of Google. For starters the Kotlin implementation and the Java implementation (OpenJDK).
    • ajross46 minutes ago
      &gt; “In violation of GPL” is a stretch.<p>The originally envisioned distribution method, in fact, was &quot;Send FSF a blank 9-track tape and they&#x27;ll fill it and mail it back&quot;. Nor, obviously, does anything prevent someone who downloads this from Drive from mirroring it on GitHub or wherever.<p>This is arguably bad stewardship of a historically open source project. It&#x27;s certainly not a license violation.
      • Brian_K_White42 minutes ago
        It&#x27;s paying a bill in pennies.
        • ajross18 minutes ago
          It&#x27;s not even that. Downstream projects host their own mirrors already, this is an annoying hoop to jump through for the maintainers (basically suck down a bunch of tarballs for every release, analogous to grabbing stuff from FTP sites back in the day), but not exactly a terrible hardship compared to the really very significant work of maintaining a large project.
  • spydum52 minutes ago
    isn&#x27;t this just malicious compliance? not clear how this would violate GPLv2?
    • osmsucks40 minutes ago
      Yeah, I agree. While this is a terrible move IMHO, from my superficial reading of the GPLv2 it doesn&#x27;t really constitute a violation: the license imposes that the source be distributed to anyone who asks, potentially <i>even charge a fee to cover its distribution costs</i>, but it doesn&#x27;t require that development happen in the open.
  • cute_boi8 minutes ago
    I think leadership in Google is getting worst day by day. The main reason to use Android is mostly sideloading and open source and they are trying to sabotage both.
  • izacus21 minutes ago
    Source code of which components is that? It&#x27;s not very clear from the mastodon thread.