Π˜Ρ‚ΠΎΠ³ΠΈ судСбного Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π°, связанного с ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ Neo4j ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPL

АпСлляционный суд БША оставил Π² силС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, Ρ€Π°Π½Π΅Π΅ принятоС ΠΎΠΊΡ€ΡƒΠΆΠ½Ρ‹ΠΌ судом Π² Π΄Π΅Π»Π΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ PureThink, связанном с Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ собствСнности ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Neo4j Inc. Иск касаСтся Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΡ Ρ‚ΠΎΡ€Π³ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈ Neo4j ΠΈ использования Π»ΠΎΠΆΠ½Ρ‹Ρ… заявлСний Π² Ρ€Π΅ΠΊΠ»Π°ΠΌΠ΅ ΠΏΡ€ΠΈ распространСнии Ρ„ΠΎΡ€ΠΊΠ° Π‘Π£Π‘Π” Neo4j.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π‘Π£Π‘Π” Neo4j Ρ€Π°Π·Π²ΠΈΠ²Π°Π»Π°ΡΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, поставляСмый ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3. Π‘ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ раздСлился Π½Π° Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Community-Ρ€Π΅Π΄Π°ΠΊΡ†ΠΈΡŽ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ‡Π΅ΡΠΊΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Neo4 EE, которая ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π»Π° ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPL. НСсколько выпусков Π½Π°Π·Π°Π΄ компания Neo4j Inc ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»Π° условия поставки ΠΈ внСсла измСнСния Π² тСкст AGPL для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Neo4 EE, ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ условия «Commons Clause», ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… сСрвисах. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ условий «Commons Clause» ΠΏΠ΅Ρ€Π΅Π²Π΅Π»ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π² разряд ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΠΎΠ³ΠΎ ПО.

Π’ тСкстС Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ AGPLv3 присутствуСт ΠΏΡƒΠ½ΠΊΡ‚, Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉ Π½Π°Π»Π°Π³Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ограничСния, ΡƒΡ‰Π΅ΠΌΠ»ΡΡŽΡ‰ΠΈΠ΅ прСдоставляСмыС Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΏΡ€Π°Π²Π°, Π° Π² случаС добавлСния Π² тСкст Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ПО ΠΏΠΎΠ΄ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, ΡƒΠ΄Π°Π»ΠΈΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ ограничСния. Компания PureThink воспользовалась Π΄Π°Π½Π½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π° основС ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Neo4 EE, ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½Π½ΠΎΠ³ΠΎ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½ΡƒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ AGPL, Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Ρ„ΠΎΡ€ΠΊΠ° ONgDB (Open Native Graph Database), поставляСмого ΠΏΠΎΠ΄ чистой Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3 ΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠ°ΠΊ бСсплатный ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Neo4 EE.

Π‘ΡƒΠ΄ встал Π½Π° сторону Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Neo4j ΠΈ счёл дСйствия PureThink нСдопустимыми, Π° заявлСния ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅ ΠΈΡ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π»ΠΎΠΆΠ½Ρ‹ΠΌΠΈ. Π’ судСбном Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ ΠΎΠ·Π²ΡƒΡ‡Π΅Π½Ρ‹ Π΄Π²Π° утвСрТдСния, Π·Π°ΡΠ»ΡƒΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ внимания:

  • НСсмотря Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² тСкстС AGPL ΠΏΡƒΠ½ΠΊΡ‚Π°, Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ограничСния, суд Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ» ΠΎΡ‚Π²Π΅Ρ‚Ρ‡ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… манипуляций.
  • Π‘ΡƒΠ΄ отнёс Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ «open source» Π½Π΅ ΠΊ ΠΎΠ±Ρ‰ΠΈΠΌ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°ΠΌ, Π° ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ дСйствия ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… критСриям, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Open Source Initiative (OSI). НапримСр, использованиС Ρ„Ρ€Π°Π·Ρ‹ «100% open source» для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΏΠΎΠ΄ чистой Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3 нСльзя ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π»ΠΎΠΆΠ½ΠΎΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΠΎΠΉ, Π½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ выраТСния для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΠΎΠ΄ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ AGPLv3 позволяСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ дСйствия ΠΎΡ‚Π²Π΅Ρ‚Ρ‡ΠΈΠΊΠ° ΠΊΠ°ΠΊ распространСниС Π½Π΅Π·Π°ΠΊΠΎΠ½Π½ΠΎΠΉ Π»ΠΎΠΆΠ½ΠΎΠΉ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru