Copyleft, -right and the case law on APIs on both sides of the Atlantic

Author:Walter van Holst
Position:(with thanks to the whole of the FTF-legal mailinglist for contributing information and cases that were essential for this article)
Pages:5-13
 




  !
∀!
#
 ! ∀∀#!∃!%&

∋∃(
(((!)∃∗
(
+(+!
,∃−
.−−−/
∃
∗00#1
!∗−
−(∃−
2(00#13((
∃−−+4∋5
(!,(−
−!

6670(06
666∗(6∃6

70(08∃ 9!(
: 

(((( 2(  
.     4∃ 5     /   ∗! , 
(7008 (( (!0
− −.∃&∀/
+ (∃  ( 
( 2(!,∗(
 ∃      )( ;.00
(∃1/;0.∃−/!,(3
         ∃     −     
      ∃  3((! , (    
−−!
 (  − 
( ((  
  (   (.  / ./−
!(( ∋ );
0 ∃ .    (         
(3((/ 3( ;0  ∋ (
∃!


 ( −(( !,∃ 
(  ( ! ,(   ∃    
( ! & −∃∀     4, ∗ (
(((5!,(
(∃(
∃%!&&∀!  ∋!(  & 
&!!&&&∀&
& )    ∗
& ! !      + &   ) 
∀&&)&
∗∋!,
                   −  ∃∀  .   −  ∃&    &  
/
∃−!  
∀&  .    !∀
         !      !          !        
∀ !!    ∃,   !   
&   !      !( 
∀&!
70(08∃ 9!(
 %
∗&,
,∗(−∋( 4(∗
 ∃ ∋5!        ∃ ∋ !    
∃  ∃   −   ∋    
=

0 −∃&∗(
∃− & ∀ ! ∀& 
∗)&    ∋!
   !  ∋!   &      
∀ ∋!   ∀! ∀&  ∋!#
∋!∃
0  (    0 − ∃∀6∃
       (  .   (
(∋/∗!
,  (  7 0 7(.707/     −
(
(        !& ,   ∃ 
 3(  ∃ 3( ∗  
− ∋ ∃  
(∋     !, (  ∃  3( 
∋  ∃ 
     (   !>
 ∃ (     
(!
, (            ( ∃∃ ∋
( −   ∃ (     
∃  ! ?); 0∃ !
%     ;0  ≅     Α%:  .;0≅/     ∃  (  ∃  
!(  (3 ∃  ∗ 
0(+∃∃(;0!
0  ∃  (  ++    (3   (  ∃∃ ∋
(!&(∀>≅∃∃∃∋
∃!!   &
Β)!.& /)−?;−##!(!##!!
7−∋0ΧΒ!.& /,(∗∆
∃∃∋∃−?;−>;∃8∃9Ε!
& !
& 0∗∆Β∋.& Α/+Φ∃ΓΧΓΗ)∃+
700!8∃!./∋Φ
0(+700!8∃!./&%Η∀&!
0(!.& &/,Ι(0(≅≅+∃∃1∋8.((&Α& &/!
−Φ(76;≅>∋(8?!&∀Ε∃008?
##!#ϑ&∀Ε
70(08∃ 9!(
Ε 
        ∀            /    
&,
≅∃( (>≅∃ ∃
  ∗  !   ;0≅ ! ∀   ( (( ./ ! &∀  
−;Χ(.;∆−/!&;Γ≅ΑΕΕ!
,∃   ∃ ++   
∋!
,−∃∀
∃%!& &  ∀  ∋!  !  
!∋!!!0,
(((
∃#%!      ∗ & 
!    &  ∗  &  &
∀  +  !          
& ∗ ! 
   &    &  ∀            !    &  
&,
,(∃−∃∀(
∃121 ∋∀∗ !& !
&! & !  ∀ ∀&& !&  
!! & ∀& 
&  12 ∗1 ∋∀∗  ∗
345666&6&!7,
0&−∃&−∃&∃(!
( (− (
 ∃∃∋ ∗ (  (
(!,(( −.∃&∃∀/
( ! −  4≅ ∋5 
 −∃∀(!,
2( +(∋ +  
    ( !  ,                      
.−/((
(( 0&  − (  ∗( 
∃!


> ∗
 ∋ !   
70(08∃ 9!(
 Α
( 
./!,( (∋ (  (
(           (./   ! , 
   ∃  (!,      ∋
∋∋  ( ∋  ! ,  
∃   (∋ .(∃
/ ∃  ( !,  ∋! (
(     ( ∋  ∃    
!  ∃ ∗  (( ∃∃  ( 
   ∗        (      (    
(!
     (  ∃      ∋               ∗  
(
∗  ((      .   3( ( 
 ∃∋ /!, (  (   ((
∋    ++        (                
(!
(       (
( ∋ ( Φ∃ ∃∋ !?),  ( ∃( 
( Φ(,.Φ,/((
∃∃∋
( (      ∃(! )∃ 
  (( ∆Φ∃0
.)≅Β/  8(( (  ∃     
∃!

? ∋ ( ∋
 ∃ (  ∋    ∃ (    (
∋ ∋ ∗(!1∋  ( ∃∃∋
        ∗(   . ∋    
/! ,          (      2(    ∃∃  ∋  .
/    ∗( ∗ ! ∗  ;0  !
!! !∀ &7!∀ Ε  .% ≅!ΑΑ%/!  ∋  1     
   !8!,!≅ ( ∋  
.∃  ∗  /  !   
( ∃∃ ∋!8!,!≅
   ∗(! ,% ≅(≅( ( 
  ≅(+  ∃          ∗(         #
∃% !! &&!! !∀ Ε: 7!&∀ .Α ≅! ΑΕΕ/:  Α ≅(
≅(    !    Α  ≅( 41(
(      ∃(  
 !5  ! ;0≅ 
!.& :/(Η0≅∃∃1∋=(
)∗(∋;≅≅,−&>∋
,Φ(
 (##!!!(###&Κ7∀ΚΕ !
: ,(##(∋!(!#(!∃##7Ε:#Ε:!7&!∀
70(08∃ 9!(

∋∃!
≅                 ∃         ∋
∃!Α%%7!& .Α≅!ΑΑ&/%∋∀ ∃%!!
∀( ∀! & ∀ 7!∀ Α:  ≅! & /Ε     %! !) 
!Α:≅!ΑΑ&/!Α0( ( 
 !, 
( ∃     !0Χ ( 
4  ( 
  (    
∋((Χ∋5!9∋0?
≅( ≅(   (  (     (   (  
0+  ( (    (   (
     (    0 ∃∃!  ≅∗  (
 0+ 0      ∃   
(6      (   (    ∗    ∃   ≅∗+
(  ∃∃∋ 0+   0!
? ≅( (   (  0+   
∃! 7  ( ∃∃ ∋ ∃  3((   
∃( ∗ 2(! 0Χ   
∃  3(  ∗ (   ∋      ∃ (
≅∗!
7       ( ( 
     3((  2(∃                 ;
0!7 ∗    & ( ∆ ≅( (  ( (  
((8∃ ∃(
 (  ∃!    ∆≅( (
     (+        
  ∃      ∋  ! 1  
2(( ∃  
∋((! )2(;03(( 
∗∀   ?     ∃   Β ∃
2(2(       ∃( (
  ∃∃ ∋  ∗(   !    ∃
(   ∗  ∋      − +    
(∋   (!, ;0≅(
∆(    ∋   ∃ (  
 (∋       ( . / 
  ( (    
(!
      3((    (            (  
% 8∃##(∋!(!#(!∃##7Α%%#Α%%!7&! !Α&:!
Ε 8∃##(∋!(!#(!∃##7∀#& ∀#& ∀!7∀!Α:!ΑΑΕ&! 
Α 8∃##(∋!(!#(!∃##7Α:
0Χ!
 11∃!90:Ε7!0(!∀.ΑΕ:/Β0∃!7−!
 %.Α≅!ΑΑΕ/−!
& ∆8Α3(Α%Α?ΦΑ%ΑΑΕ !∀!!≅Φ!
∀ 88&&&  ∃Λ∃(∆>∀3(& &∆
& ! %Α!::9 %%∀(##!∋!#3!=3ϑ>9 %%∀
 −∆(;∃ ! !& .;Ε:# /8?!& ∀#:Ε& 
70(08∃ 9!(
 
∋∃2(∃∃∋
∃ (( ( ∋  !
(  3( ∃( 
∃   ( (  (    ∃  
!
, 45   Β  ( 
 ∋!> ∃ (∋ ∋  (
    45    ∋        (+      ( (! ,
(         (   !
)∗       45      ∋       (  ∋        
(((
 ∃∃  !7 ∗  ∋  
    ∋  !  , ∗      (    .−;/
  !(
 ∋ )(( 2( ∃(
(∋((((3
!
,             2(         ∋∋∗, .    );/  
−∗:.;0/ !,(   
#−          (   ;0 
!
  00#1      2(              
(      (         
! ,   ∃      ∗       (    ∋    ∗    
 (  ∃  ( . ∃/  (  9ΧΧ% 
(     ∗  ! , )( ≅(  Φ( .)≅Φ/
((  ./01Ε ( 
(   0 ∃.Α#& )≅/ ( (   
∗(
∃89&:; −;=#>?;6=
!∀ !  & !!
  !!       !              !
! .  ! .
!  ∀&& ! !
,!!#
,    )(  ≅∃ (  + (+   (
.∃ (/((  ( .
     /              (       (  
0 ∃ .Α#&  )≅/!     ∗(       
∃    (∃  (   
 00(!∃1)≅ΦΒ&& &≅
##(!(!(#3(#(#(!3=
∗ϑΛϑ&&∀:&Λ∗ϑ Λϑ)?Λϑ2ΛϑΛϑΛϑΛϑΑ%&
: ;0≅(?≅?!≅  ∀:1∆
% 9ΧΧ0!.& &/≅∃Φ,)≅∀!∀!!
Ε >ΧΜΝ∃Ο)≅Φ&&&  ≅∀Α∀# Α∃
##(!(!(#3(#(#(!3=
∗ϑΛϑΕ∀
70(08∃ 9!(
& 
(∋!,(2(
   (      −        −          
!
7  (   2(    (   −     
./∋    )≅Φ+ ∃ (     
    ! >( ∃         
           (  
0∃.Α#& )≅/(((++!,
∗  ∃∋∃(− 
     ./−∃     !  ∃    
∋.(
−∃ / ( 
(  −  !   ( −+   ( ∗
(∃∃  
∃!
( (    ;0
 ;0 ≅(  ? ≅   (  )≅Φ 
∃− 2(∃ !,
((
∃           8&  −    !      
!Α!!&∀
! !   !#     ∀&
!!,
,(    Φ∃ (  
 ∗   (( (
(( ( ∃ 
!% ;0≅ 2(∃  )( 3(!  )( ∗  
(∋∃(
    !(
  (   −∃    (  ( /    
∋ ( ( ( 
/&−∃∀!
(     ∃  0Χ+   −∃&
2(∃!
∀
     ( −  ( .
/./− (∋∃ 
−−( ! 
−∃ ∃∋ 
  ! ,     ( ∃∃
∋  ∃  ∃     2( 
− (        (            ./−    
!2(2(∗(∃(
70(08∃ 9!(
 ∀
  ∃∃ ∋  45  ∃!1 
  (    ∋ ( ( 
   ∋  3((    Χ! 7( 
(∋
(   (  ( ∃!1
∋ 3((  ( ( −
    − (  −     ( ( 
∃2( −! (
(   ∋   (  (      (( 
∃.&! / ∃ .−∀! /( ((
(((−!
( ∗∃∃ 
−  !, ∃  
((!

566!#
70(08∃ 9!(

,(70(0
8∃9((.Β8≅∆& ∀/!
##!!!
,(
∆1∃.& ∀/+≅
+ Β
8∃./Η
 ! ∀∀#!∃!%&
≅Π& ∀1∃∆!
,(≅∃≅?.?/&! 
∃∃∋(≅≅>Θ?∃
##∃!###&! #(∋#
∗(∗(
((∃(.
((/∋!,
((!