Copyright Infringement Claim Filed to Apple Over VLC

Do you like VLC on your iPhone or iPad? You don’t yet have it installed, but want to? Well, then you’d better be quick about it, as some VLC contributors are unhappy with the fact that VLC is distributed through Apple’s App Store, violating the GPL the video player is licensed under. At least, that’s what some think.

It’s a conundrum. Sure, publishing your application in Apple’s App Store helps spread your work, but Apple places additional restrictions through the App Store terms of service, which is in direct violation of the GPL, and therefore, a copyright violation. I don’t think I need to remind you that in all cases – all of them – where the GPL went to court, the GPL was upheld. No matter the country.

But is it really a GPL violation? The sources can still be downloaded somewhere else, and the VLC application has an about box with information on where to get the source code. Originally, the issue was that Apple placed their own terms of services as an addition to any existing licenses which may be governing an application; they later changed this so that the original license remains applicable, without Apple’s additional restrictions.

However, here’s the tricky bit as I see it. Parts of Apple’s terms of service apply to the App Store service as a whole, and another part to individual applications. While the latter bit has been made GPL-compliant by the described change, the former bit has not. That first bit covers things like the DRM which ties your device and your account to iTunes – which covers your downloaded applications as well.

This bit very much means that distributing GPL applications through the App Store is in violation of the GPL, and this is where a number of VLC contributors have drawn the line. The hope is that Apple will change its terms of service, but I think this is highly unlikely to happen, as they’d need to make special exceptions for GPL-licensed works that could easily be used as loopholes to also fiddle with other software.

The most likely outcome is that Apple will simply pull VLC from the App Store, which is sad for VLC users (VLC is quite popular in the App Store). Still, I’m in full agreement with the VLC developers (so is the FSF, obviously) who are unhappy about their code being in the App Store.

100 Comments

  1. philipsw 2010-11-01 5:37 pm EST
    • Valhalla 2010-11-01 5:46 pm EST
    • Neolander 2010-11-01 5:48 pm EST
    • orestes 2010-11-01 5:52 pm EST
  2. vivainio 2010-11-01 5:55 pm EST
    • polaris20 2010-11-01 10:00 pm EST
      • FrankenFuss 2010-11-01 10:18 pm EST
        • Neolander 2010-11-02 7:29 am EST
  3. Adurbe 2010-11-01 6:01 pm EST
    • Thom Holwerda 2010-11-01 6:03 pm EST
      • Adurbe 2010-11-01 6:27 pm EST
        • Thom Holwerda 2010-11-01 6:32 pm EST
          • Headrush 2010-11-01 6:59 pm EST
          • Thom Holwerda 2010-11-01 7:01 pm EST
          • fewt 2010-11-01 7:12 pm EST
          • Adurbe 2010-11-01 7:43 pm EST
          • Adurbe 2010-11-01 7:55 pm EST
          • fewt 2010-11-01 8:05 pm EST
          • MattPie 2010-11-01 8:48 pm EST
          • Headrush 2010-11-01 9:00 pm EST
          • Thom Holwerda 2010-11-01 9:07 pm EST
          • Headrush 2010-11-01 9:10 pm EST
          • UglyKidBill 2010-11-01 11:19 pm EST
          • _txf_ 2010-11-01 11:24 pm EST
          • UglyKidBill 2010-11-01 11:36 pm EST
          • FrankenFuss 2010-11-01 9:10 pm EST
          • vivainio 2010-11-01 9:22 pm EST
          • _txf_ 2010-11-01 7:10 pm EST
    • Valhalla 2010-11-01 6:09 pm EST
      • Adurbe 2010-11-01 6:34 pm EST
        • red_devel 2010-11-01 9:34 pm EST
          • FrankenFuss 2010-11-01 9:45 pm EST
        • lemur2 2010-11-01 11:47 pm EST
          • fewt 2010-11-02 12:22 am EST
    • mrhasbean 2010-11-01 11:30 pm EST
  4. sukru 2010-11-01 6:04 pm EST
    • Valhalla 2010-11-01 6:13 pm EST
      • sukru 2010-11-01 7:49 pm EST
  5. TADS 2010-11-01 6:07 pm EST
    • shmerl 2010-11-01 6:37 pm EST
    • lemur2 2010-11-01 11:41 pm EST
      • fewt 2010-11-02 12:24 am EST
        • Thom Holwerda 2010-11-02 12:34 am EST
          • fewt 2010-11-02 12:46 am EST
          • apoclypse 2010-11-02 1:29 am EST
          • Valhalla 2010-11-02 1:44 am EST
          • TechGeek 2010-11-02 2:31 am EST
          • Thom Holwerda 2010-11-02 10:54 am EST
          • Valhalla 2010-11-02 1:39 am EST
          • fewt 2010-11-02 11:34 am EST
          • Thom Holwerda 2010-11-02 11:52 am EST
          • fewt 2010-11-02 12:06 pm EST
          • Thom Holwerda 2010-11-02 12:22 pm EST
          • fewt 2010-11-02 12:38 pm EST
          • Thom Holwerda 2010-11-02 12:42 pm EST
          • polaris20 2010-11-02 12:25 pm EST
          • Valhalla 2010-11-02 12:33 pm EST
        • lemur2 2010-11-02 3:01 am EST
  6. fewt 2010-11-01 6:15 pm EST
    • Valhalla 2010-11-01 6:38 pm EST
    • lemur2 2010-11-01 11:43 pm EST
  7. shmerl 2010-11-01 6:31 pm EST
  8. philipsw 2010-11-01 6:55 pm EST
  9. _gif 2010-11-01 7:32 pm EST
  10. hyko_l 2010-11-01 7:43 pm EST
    • TheGZeus 2010-11-01 7:58 pm EST
      • hyko_l 2010-11-01 10:05 pm EST
  11. siki_miki 2010-11-01 8:32 pm EST
    • Thom Holwerda 2010-11-01 8:43 pm EST
      • vivainio 2010-11-01 9:12 pm EST
        • Thom Holwerda 2010-11-01 9:19 pm EST
          • vivainio 2010-11-01 9:27 pm EST
          • Thom Holwerda 2010-11-01 9:35 pm EST
      • fewt 2010-11-01 9:15 pm EST
        • Thom Holwerda 2010-11-01 9:26 pm EST
          • fewt 2010-11-01 9:45 pm EST
          • apoclypse 2010-11-01 10:06 pm EST
          • Thom Holwerda 2010-11-01 10:20 pm EST
          • TechGeek 2010-11-01 10:08 pm EST
          • fewt 2010-11-01 10:16 pm EST
          • lemur2 2010-11-01 11:54 pm EST
          • fewt 2010-11-02 12:19 am EST
          • lemur2 2010-11-02 7:00 am EST
          • TechGeek 2010-11-02 2:21 am EST
      • polaris20 2010-11-01 10:09 pm EST
        • Valhalla 2010-11-02 12:16 am EST
  12. Moredhas 2010-11-01 8:49 pm EST
    • werpu 2010-11-01 9:13 pm EST
      • Moredhas 2010-11-01 9:29 pm EST
      • shmerl 2010-11-01 10:31 pm EST
      • Kroc 2010-11-01 11:22 pm EST
        • shmerl 2010-11-02 1:00 am EST
  13. sigzero 2010-11-01 9:35 pm EST
    • Thom Holwerda 2010-11-01 9:42 pm EST
      • TheGZeus 2010-11-01 9:43 pm EST
      • fewt 2010-11-01 9:47 pm EST
    • TheGZeus 2010-11-01 9:43 pm EST
  14. TechGeek 2010-11-02 2:34 am EST
  15. Abstract 2010-11-02 7:43 am EST
    • TheGZeus 2010-11-02 10:26 am EST