Identi.ca Identi.ca
  • Login
  • Public

    • Public
    • Groups
    • Featured
    • Popular

Conversation

Notices

  1. Christopher Allan Webber Christopher Allan Webber Richard Fontana

    Idea: to ease burden of FSF licensing team, instead of pestering FSF directly I will pass annoying license ?s to @fontana as #trolldonations

    about a year ago from web at Chicago, Illinois, United States
    • Richard Fontana likes this.
    • Richard Fontana repeated this.
    • Christopher Allan Webber Christopher Allan Webber Richard Fontana

      Here's one: if proper AGPL compliance is to put source link on every page, what about an AGPL JSON API? /cc @fontana #trolldonations

      about a year ago
    • Christopher Allan Webber Christopher Allan Webber

      Is best practice to encode a source link in every response like {"source": "http://example.org/source"} #trulynotatrolldonation

      about a year ago
    • Joshua Gay Joshua Gay

      =]

      about a year ago
    • Evan Prodromou Evan Prodromou

      I don't think that a JSON API qualifies as an "interactive user interface".

      about a year ago
    • Bradley M. Kuhn Bradley M. Kuhn GNU Affero General Public Licence , Evan Prodromou

      @evan, that's not what !AGPL says: "offer all users interacting w/ it remotely through a computer network" users *can* interact with #JSON.

      about a year ago
    • asheeshlaroia asheeshlaroia

      @cwebber Best way is for AGPLv3 JSON APIs compliance is a custom HTTP header with the source code. No link; the entire app source in base64

      about a year ago
      Mike Linksvayer, Christopher Allan Webber and rozzin's identicat ghost like this.
    • Remote profile options...
      Evan Prodromou Evan Prodromou Bradley M. Kuhn

      Interesting. We don't embed links to source in our machine-targeted formats (RDF, RSS, Atom, JSON, XML); do you think that's wrong?

      about a year ago
    • Remote profile options...
      warp warp Evan Prodromou

      is "curl -i -X OPTIONS host" interacting? And a HEAD request? Typically those don't have bodies, link to src in HTTP headers of response?

      about a year ago
    • Coyo Stormbringer Coyo Stormbringer Evan Prodromou

      how ya been, @evan?

      about a year ago
    • Bradley M. Kuhn Bradley M. Kuhn GNU Affero General Public Licence , Evan Prodromou

      @evan IMO you probably should. *I*'d never worry re: enforcing here b/c it's pretty obvious where C&CS is, but it may be infraction of !AGPL

      about a year ago
    • P. J. McDermott P. J. McDermott GNU Affero General Public Licence , warp

      HTTP/1.1 considered incompatible with !AGPLv3. #notatroll

      about a year ago
      Evan Prodromou and Christopher Allan Webber like this.
    • P. J. McDermott P. J. McDermott warp

      Seriously though, I'd suggest something like an "X-Source" header to point to the complete corresponding source code.

      about a year ago
      Stanley Crokry likes this.
    • Richard Fontana Richard Fontana GNU Affero General Public Licence , Bradley M. Kuhn

      @bkuhn but #JSON API isn't "the work"

      about a year ago
    • Richard Fontana Richard Fontana

      @cwebber I dispute the premise that putting a source link on every page is proper AGPL compliance. It may be *one* proper way.

      about a year ago
      Christopher Allan Webber likes this.
    • Evan Prodromou Evan Prodromou Coyo Stormbringer

      Great, thanks for asking.

      about a year ago
    • Evan Prodromou Evan Prodromou GNU Affero General Public Licence , Bradley M. Kuhn

      Good to know that we've got a brief reprieve before the @bkuhn hammer comes down.

      about a year ago
      Christopher Allan Webber likes this.
    • Evan Prodromou Evan Prodromou

      I wonder if a new link-rel as in RFC5988 makes sense. "source" implies "the source of this data" rather than "source of generator".

      about a year ago
    • Evan Prodromou Evan Prodromou Evan Prodromou

      Now that I think about it, "generator" might be good enough. See http://identi.ca/url/69281237 for an example.

      about a year ago
    • Evan Prodromou Evan Prodromou Evan Prodromou

      In http://identi.ca/url/69281257 we name the generator but don't give a link.

      about a year ago
    • Christopher Allan Webber Christopher Allan Webber P. J. McDermott

      What about something non-HTTP over a socket, but still interactive, like a MUD over telnet? #notatrolldonation

      about a year ago
    • Remote profile options...
      tekk tekk asheeshlaroia

      certainly not. base64 is most definitely not the "preferred medium for modification," which is what the gpl requires. U…

      about a year ago
    • Remote profile options...
      tekk tekk tekk

      *appends #ianal and #FontanaKnowsBest*

      about a year ago
    • Christopher Allan Webber Christopher Allan Webber tekk

      @tekk I'd think serializations would be okay, otherwise wouldn't that also mean that gzipped tarballs aren't preferred form of modification?

      about a year ago
    • Christopher Allan Webber Christopher Allan Webber Richard Fontana

      @fontana I'd be interested in knowing a list of non-link, acceptable AGPL compliance methods!

      about a year ago
    • Christopher Allan Webber Christopher Allan Webber

      ... that aren't base64 encoding source into your http headers

      about a year ago
    • Remote profile options...
      tekk tekk

      ah, good point.

      about a year ago
    • Richard Fontana Richard Fontana Bradley M. Kuhn

      @cwebber @bkuhn never helped me with this. Moving towards rule that AGPL s 13 p 1 must be construed as permissively as reasonably possible.

      about a year ago
    • Richard Fontana Richard Fontana GNU Affero General Public Licence , Not a Troll , Evan Prodromou

      @cwebber Fortunately @evan set a fairly low standard: just indirectly link to generic project site. !notatroll !AGPL

      about a year ago
      Christopher Allan Webber likes this.
    • Richard Fontana Richard Fontana The GNU General Public License , Bradley M. Kuhn

      @bkuhn aren't you taking it on faith identica isn't based on code in some secret souped-up #statusnet repo? (Implications for !GPL)

      about a year ago
    • Bradley M. Kuhn Bradley M. Kuhn Tom "spot" Callaway , Richard Fontana

      @fontana, I've got that thread w/ you & @spot marked in my MUA to response RSN. I'm sorry I was silent on it. E_TOO_MUCH_CONSERVANCY_WORK

      about a year ago
    • Richard Fontana Richard Fontana GNU Affero General Public Licence , Bradley M. Kuhn

      @bkuhn that was from *2009*. Your failure to manage email led to proprietary capture of !AGPL. #jaccuse

      about a year ago
    • Richard Fontana Richard Fontana GNU Affero General Public Licence , Bradley M. Kuhn , Tom "spot" Callaway , Richard Fontana

      @bkuhn oh you mean thread 3 years later? @spot & I resolved that, I think. Add'l permission to give source in 2 wks on affirmative request.

      about a year ago
    • Bradley M. Kuhn Bradley M. Kuhn

      @fontana, if I didn't have to do all bookkeeping work at #Conservancy, I'd have more time to answer your threads. Have you donated to help?

      about a year ago

Site notice

Identi.ca is converting to pump.io on 1 June 2013

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

Identi.ca is a microblogging service brought to you by E14N. It runs the StatusNet microblogging software, version 1.1.0-release, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Identi.ca content and data are available under the Creative Commons Attribution 3.0 license.

Switch to mobile site layout.

Built in Montreal