Soyutlama-Filtreleme-Karşılaştırma testi - Abstraction-Filtration-Comparison test

Soyutlama-Filtreleme-Karşılaştırma testi (AFC) bir tanımlama yöntemidir önemli benzerlik telif hakkı yasasını uygulama amaçları için. Özellikle, AFC testi, bir bilgisayar programının gerçek olmayan öğelerinin iki programın korunabilir öğelerini karşılaştırarak kopyalanıp kopyalanmadığını belirlemek için kullanılır. AFC testi, Amerika Birleşik Devletleri İkinci Devre Temyiz Mahkemesi 1992'de görüşüne göreComputer Associates Int. Inc. - Altai Inc.[1] Birleşik Devletler mahkemeleri tarafından geniş çapta benimsenmiştir ve Amerika Birleşik Devletleri dışındaki mahkemeler tarafından da kabul edilmiştir.

Arka fon

İkinci Devre Temyiz Mahkemesi, AFC testini aşağıdaki alanlarda kullanılmak üzere geliştirmiştir: Computer Associates Int'l, Inc. - Altai Inc. Bu durumda, Computer Associates, Altay'ı işletim sistemleri arasında kolayca taşınacak şekilde tasarlanmış bir bilgisayar işi zamanlayıcı programının telif hakkı ihlali nedeniyle dava etti. Telif hakkı ihlalini kanıtlamak, hem telif hakkının sahipliğini hem de kopyalamanın gerçekleştiğini kanıtlamayı gerektirir. Bu ikinci şart, ya doğrudan ispatla ya da daha genel olarak yapıldığı gibi, aşağıdakileri göstererek karşılanabilir: 1) davalı telif haklı malzemeye erişim hakkına sahipti ve 2) telif hakkı alınmış çalışma ile davalının çalışması arasında önemli bir benzerlik var.[2] İki eser tamamen ya da kısmen tam birer kopya olmadığında, önemli benzerliği göstermek zor olabilir. İkinci Devre mahkemesi, bunun en iyi nasıl yapılacağına dair önceden çok az rehberlik olduğunu tespit etti.

Önemli bir benzerliğe ilişkin dikkate değer bir önceki muamele yapı, sıra ve organizasyon Yazılımın (SSO), Üçüncü Devre içinde Whelan / Jaslow.[3] Oradaki mahkeme, bir programın ana işlevinin fikir olarak tanımlanmasını önerdi ve fikrin amaçları için kesinlikle gerekli olmayan her şey ifade olarak kabul edilebilir. Altay mahkeme, bu yöntemi izlemeyi reddetti ve Whelan yöntem "pratik hususlara yeterince vurgu yapmadı".[4] AFC testi bu sorunu çözmek için tasarlandı; iki bilgisayar programı arasında, özellikle programın birebir olmayan öğelerinde önemli benzerlik olup olmadığını belirlemeye yönelik bir yöntemdir.

Soyutlama-Filtreleme-Karşılaştırma

AFC testi, bir bilgisayar programının birebir olmayan öğelerinin önemli benzerliğini belirlemek için üç aşamalı bir süreçtir. Süreç, mahkemenin öncelikle programın artan soyutlama düzeylerini belirlemesini gerektirir. Daha sonra, her bir soyutlama düzeyinde, telif hakkıyla korunamayan materyal tanımlanır ve daha fazla incelemeden çıkarılır. Son adım, davalının programını davacının programıyla karşılaştırmak, yalnızca önceki iki adımda tanımlanan telif hakkı korumalı malzemeye bakmak ve davacının çalışmasının kopyalanıp kopyalanmadığını belirlemektir. Ek olarak, mahkeme, kopyalanan herhangi bir materyalin tüm program açısından göreceli önemini değerlendirecektir.[5]

Soyutlama

Soyutlama adımının amacı, programın hangi yönlerinin onun ifadesini oluşturduğunu ve hangilerinin fikirler olduğunu belirlemektir. Yaygın olarak adı verilen fikir / ifade ikilemi, telif hakkı yasası bir yazarın ifadesini korur, ancak bu ifadenin arkasındaki fikri korumaz.[6] Bir bilgisayar programında, programın en düşük soyutlama seviyesi, somut kodu açıkça ifade edilirken, programın en yüksek seviyesi olan genel işlevi programın arkasındaki fikir olarak daha iyi sınıflandırılabilir. Soyutlamalar testi ilk olarak İkinci Devre tarafından edebi eserlerde kullanılmak üzere geliştirilmiştir,[7] ancak AFC testinde, bilgisayar programlarına nasıl uygulanabileceğini özetlemektedirler. Mahkeme, tanımlanabilecek olası soyutlama seviyelerini belirler. Soyutlama sırasının artmasıyla; bunlar: bireysel talimatlar, bir "modüller hiyerarşisi" halinde düzenlenmiş talimat grupları, en düşük seviyeli modüllerin fonksiyonları, daha yüksek seviyeli modüllerin fonksiyonları, kodun "nihai fonksiyonu".[8]

Filtrasyon

İkinci adım, programın yasal olarak telif hakkı ile korunamayan yönlerini dikkate almamaktır. Analiz, önceki adımda tanımlanan her soyutlama seviyesinde yapılır. Mahkeme, bu aşamada dikkate alınması gereken üç faktör belirler: verimlilik tarafından dikte edilen unsurlar, dış faktörlerin belirlediği unsurlar ve kamusal alandan alınan unsurlar.[5][9]

Mahkeme, verimlilik tarafından dikte edilen unsurların, birleşme doktrini Fikirle ilgili olmayan bir ifade biçiminin telif hakkı ile korunamayacağını belirtir. Bilgisayar programlarında, verimlilikle ilgili endişeler, belirli bir işlevi başarmanın olası yollarını sınırlayabilir ve bu, fikre ulaşmak için belirli bir ifadeyi gerekli kılar. Bu durumda ifade telif hakkı ile korunmaz.[10]

Dış faktörler tarafından dikte edilen unsurları ortadan kaldırmak, scènes à faire doktrineto bilgisayar programları. Doktrin, belirli bir temadaki ifade için gerekli veya standart olan unsurların telif hakkı ile korunamayacağını savunur.[11] Dış faktörler tarafından dikte edilen unsurlar arasında donanım özellikleri, birlikte çalışabilirlik ve uyumluluk gereksinimleri, tasarım standartları, hizmet verilen pazarın talepleri ve standart programlama teknikleri yer alabilir.[12]

Son olarak, kamu malı olan materyalin telif hakkı alınamaz ve ayrıca analizden çıkarılır.[5]

Karşılaştırma

AFC testinin son adımı, programın birinci adımda tanımlanan ve ikinci adımdan sonra kalan unsurlarını dikkate almak ve bunların her biri için davalının çalışmasını davacının çalışmasıyla karşılaştırarak birinin diğerinin bir kopyası olup olmadığını belirlemektir. . Ayrıca mahkeme, kopyalanan kısmın tüm program açısından önemine bakacaktır.[13]

AFC'nin Kabulü ve Kullanımı

Takiben Altay durumda, AFC yöntemi yaygın olarak benimsenmiştir. 1992'den bu yana, bilgisayar programlarının gerçek olmayan yönlerinde önemli benzerliklerin belirlenmesi konusunu ele alan her mahkeme, AFC yöntemini Whelan yöntem.[14] Filtreleme adımının analizi Kanada ve Fransa'daki mahkemeler tarafından onaylanmıştır.[15] Birleşik Krallık'ta, AFC testi onaylanmanın şüpheli onuruna sahiptir.[16] ve onaylanmadı[17] birbirini izleyen durumlarda. Mevcut İngiliz yasası, Altay'da düzenlenen AFC testini takip etmemektedir.

Dipnotlar

  1. ^ Bruce Abramson, Yazılım Endüstrisinde İnovasyonu Teşvik Etmek: Fikri Mülkiyet Reformuna İlk İlkeler Yaklaşımı, 8 B.U. J. Sci. & Tech. L. 75, 123 (2002) ("Çeşitli mahkemeler, ikinci bir programın daha önceki bir telif hakkı korumalı rakibe ihlal teşkil edecek kadar" ne zaman "yeterince yakın" olduğunu belirlemek için zarif testler önermiştir. Bu testlerden belki de en etkili olanı soyutlama filtrelemesidir. -karşılaştırma testi, ilk olarak İkinci Devre tarafından Bilgisayar Doç. Int'l / Altay ve daha sonra birkaç başka devre tarafından benimsenir. ").
  2. ^ Altay, para. 39.
  3. ^ Whelan Associates Inc. - Jaslow Dental Laboratory, Inc. Arşivlendi 2012-05-31 Wayback Makinesi, 797 F.2d 1222 (3d Cir. 1986).
  4. ^ Altay, para. 72.
  5. ^ a b c Jon O. Newman, Eski Bir Melodi İçin Yeni Sözler: Bilgisayar Çağında Fikir / İfade İkilemi Arşivlendi 23 Temmuz 2011, at Wayback Makinesi, 17 Cardozo Arts & Ent. L.J. 691, 695-696 (1999) ("Altay daha sonra mahkemelere "kopyalanmış olduğu iddia edilen programın yapısını incelemelerini ve içerdiği her bir soyutlama düzeyini izole etmelerini" tavsiye etti. Bize söylendiğine göre bu, programın her biri gerçekleştirdiği işlevle tanımlanmış bir modül hiyerarşisine göre şemalandırılarak yapılacaktır. Programı bu soyutlama düzeylerine veya modüllere ayırdıktan sonra, Nimmer'ın dediği şeye geçeceğiz ve Altay "korunabilir ifadeyi korunamaz malzemeden ayırmak için bir" ardışık filtreleme yöntemi "ni kucaklar. Ayrımı, görüşün "her bir soyutlama düzeyindeki yapısal bileşenler" olarak adlandırdığı şeyin, korumasız olabilecek bir fikir olup olmadığını veya diğer üç araştırmadan herhangi biri tarafından kapsanıp tatmin edilmediğini belirleyerek yapacağız. bileşen korumasız. Birincisi, bileşenin "bu fikir için zorunlu olarak tesadüfi olması için verimlilik değerlendirmeleri tarafından dikte edilip edilmediğidir." İkincisi, bileşenin "programın kendisi dışındaki faktörler tarafından gerekli" olup olmadığıdır. Üçüncüsü, bileşenin "kamusal alandan alınmış" olup olmadığıdır. Bu "filtreleme" gerçekleştiğinde, iddia edilen ihlal edici program, korunabilir öğelerin kopyalanıp kopyalanmadığını belirlemek ve kopyalanan öğelerin davacının genel programına göreceli önemini değerlendirmek için filtrelemeden sonra kalan korunabilir öğelerle karşılaştırılır.) "
  6. ^ Altay, para. 76.
  7. ^ Altay, para. 75-78.
  8. ^ Altay para. 81.
  9. ^ Altay, para. 83.
  10. ^ Altay, para. 85-98.
  11. ^ Altay, para. 100-101.
  12. ^ Altay, para. 101-104.
  13. ^ Altay, para. 108.
  14. ^ Lemley 2006, s. 54.
  15. ^ Lemley 2006, s. 55.
  16. ^ "John Richardson Computers - Flanders". [1993] FSR 497.
  17. ^ "IBCOS Computers Ltd v Barclays Mercantile Highland Finance Ltd". [1994] FSR 275, 302.

Referanslar