Language Selection

English French German Italian Portuguese Spanish

prove you are not an Evil corporate person

Filed under
Google
OSS

Google is known to be deathly allergic to the AGPL license. Not only on servers; they don't even allow employees to use AGPL software on workstations. If you write free software, and you'd prefer that Google not use it, a good way to ensure that is to license it under the AGPL.

I normally try to respect the privacy of users of my software, and of personal conversations. But at this point, I feel that Google's behavior has mostly obviated those moral obligations. So...

Now seems like a good time to mention that I have been contacted by multiple people at Google about several of my AGPL licensed projects (git-annex and either keysafe or debug-me I can't remember which) trying to get me to switch them to the GPL, and had long conversations with them about it.

Google has some legal advice that the AGPL source provision triggers much more often than it's commonly understood to. I encouraged them to make that legal reasoning public, so the community could address/debunk it, but I don't think they have. I won't go into details about it here, other than it seemed pretty bonkers.

Mixing in some AGPL code with an otherwise GPL codebase also seems sufficient to trigger Google's allergy. In the case of git-annex, it's possible to build all releases (until next month's) with a flag that prevents linking with any AGPL code, which should mean the resulting binary is GPL licensed, but Google still didn't feel able to use it, since the git-annex source tree includes AGPL files.

I don't know if Google's allergy to the AGPL extends to software used for drone murder applications, but in any case I look forward to preventing Google from using more of my software in the future.

Read more

More in Tux Machines

CPod – A Simple, Beautiful And Cross-platform Podcast App

Podcasts have become very popular in the last few years. Podcasts are what’s called “infotainment”, they are generally light-hearted, but they generally give you valuable information. Podcasts have blown up in the last few years, and if you like something, chances are there is a podcast about it. There are a lot of podcast players out there for the Linux desktop, but if you want something that is visually beautiful, has slick animations, and works on every platform, there aren’t a lot of alternatives to CPod. CPod (formerly known as Cumulonimbus) is an open source and slickest podcast app that works on Linux, MacOS and Windows. CPod runs on something called Electron – a tool that allows developers to build cross-platform (E.g Windows, MacOs and Linux) desktop GUI applications. In this brief guide, we will be discussing – how to install and use CPod podcast app in Linux. Read more

today's howtos

Security: Updates, Anonymity, EFF and Open Source Security Podcast

  • Security updates for Monday
  • For Hackers, Anonymity Was Once Critical. That’s Changing.

    “This is a profession for a lot of people now,” she added. “And you can’t fill out a W-9 with your hacker handle.”

    [...]

    “The thing I worry about today,” he added, taking a more serious tone, “is that people don’t get do-overs.” Young people now have to contend with the real-name policy on Facebook, he said, along with the ever-hovering threats of facial-recognition software and aggregated data. “How are you going to learn to navigate in this world if you never get to make a mistake — and if every mistake you do make follows you forever?”

  • EFF Leader: Security Decisions Are Different When Women Are In The Room
    Women will have their technical credentials doubted throughout their career, said the Electronic Frontier Foundation's Eva Galperin, but being able to participate in important privacy and security decisions makes it worthwhile.
  • Open Source Security Podcast: Episode 115 - Discussion with Brian Hajost from SteelCloud
    Josh and Kurt talk to Brian Hajost from SteelCloud about public sector compliance. The world of public sector compliance can be confusing and strange, but it's not that bad when it's explained by someone with experience.

Android Leftovers