• Posts
  • RSS
  • ◂◂RSS
  • Contact

  • Moving Away From The GPL

    August 5th, 2021
    tech  [html]
    When I first got into open source, I published everything as GPL. It seemed only fair: I make my code freely available, but in exchange people who use it need to do the same. There is a major long-standing hole in the GPL, however, which is that it only applies to software that runs on your device.

    For example, if my friends and I write some spiffy software to let people sing together over the internet, licensing under the GPL wouldn't prevent someone from making a copy with private server-side enhancements.

    The FSF offers the AGPL (license text) to close this gap: it requires you to provide the source code even if you're only making the software available over a network. This restores the key freedom of copyleft, the right to the source for the software you're using.

    With web and mobile apps, many things that previously ran on your local computer now run in the cloud. With virtual desktop services like Windows 365, this can extend even to programs that weren't originally conceived as running over a network. So I'm struggling to see a good case for the regular GPL: if you care about copyleft, the AGPL just seems better, closing an important loophole.

    On the other hand, as I've thought more about this I've realized that copyleft isn't a priority for me. Yes, people releasing their changes back would be nice, but I care much more about people being able to use the software for anything they want. With Bucket Brigade Singing, Whistle Synth, and my other projects, if someone used my code to make a slick commercial project I'd see that as a good thing: now more people can try out these ideas. The open source versions will still exist, just as I released them, and can still be extended by people who want to work together in the open.

    Comment via: facebook, lesswrong

    Recent posts on blogs I like:

    What I've been doing instead of writing

    I’ve been too busy with work to write much recently, but in lieu of that, here’s a batch of links to other stuff I’ve been doing elsewhere. The thing I’m most excited about: Wave raises $200m from Sequoia, Stripe, Founders Fund and Ribbit at a $1.7b valuati…

    via benkuhn.net September 11, 2021

    Meet a Historian: Michael Taylor on Why We Need Classics

    Note from the Editor: This week, Michael Taylor joins us to present A Defense of Classics. The last decade or so has seen Classics (the study of Mediterranean antiquity or more narrowly the study of Greece and Rome) in a hard sort of quandary. On the one …

    via A Collection of Unmitigated Pedantry September 10, 2021

    What’s Frustrating About Bus Redesigns

    The transit vlogger Alexandra Rose said something deeply disturbing and yet true on Twitter: More and more I think that bus network redesigns are too often just managed decline. I was really into zero cost change redesigns a few years ago, less so recentl…

    via Pedestrian Observations September 5, 2021

    more     (via openring)


  • Posts
  • RSS
  • ◂◂RSS
  • Contact