Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Open Source Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ для RAD Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° GitHub

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± авторском ΠΏΡ€Π°Π²Π΅, Π½ΠΎ Π² основном ΠΎ Π²Ρ‹Π±ΠΎΡ€Π΅ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ для RAD Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° IONDV. Framework ΠΈ для опСнсорсных ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² Π½Π° Π΅Π³ΠΎ основС. ΠœΡ‹ расскаТСм ΠΎ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Apache 2.0, ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ нас ΠΊ Π½Π΅ΠΉ ΠΈ с ΠΊΠ°ΠΊΠΈΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ ΠΌΡ‹ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ Π² процСссС.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π²Ρ‹Π±ΠΎΡ€Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ достаточно Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΉ ΠΈ ΠΊ Π½Π΅ΠΌΡƒ слСдуСт ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΡƒΠΆΠ΅ изрядно Π½Π°Ρ‡ΠΈΡ‚Π°Π½Π½Ρ‹ΠΌ, ΠΈ Ссли Π²Ρ‹ Π½Π΅ счастливый ΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŒ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΎΠ³ΠΎ образования, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π²Π°ΠΌΠΈ открываСтся Π½Π΅ΠΏΠ°Ρ…Π°Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… свободных лицСнзиях. ОсновноС, Ρ‡Ρ‚ΠΎ слСдуСт ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΠΊΡ€ΠΈΡ‚Π΅Ρ€ΠΈΠ΅Π². Π’ процСссС обсуТдСния ΠΈ осмыслСния Π²Ρ‹ с ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ смоТСтС ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ вашСго ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, Π° Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ. Когда Π½Π° Ρ€ΡƒΠΊΠ°Ρ… Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΠ΅ описаниС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Π»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΈ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚Ρƒ, Π³Π΄Π΅ наибольшСС количСство ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² совпало. Π—Π²ΡƒΡ‡ΠΈΡ‚, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, просто, Π½ΠΎ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄Π°ΠΆΠ΅ послС обсуТдСния, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ вопросы.

Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Open Source Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ для RAD Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° GitHub

Π‘ΠΏΠ΅Ρ€Π²Π° β€” ссылка Π½Π° choosealicense.com, ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ сайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ пользовались. ОсобСнно ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ ΠΏΠΎ 13 основным критСриям. Π”Π° ΠΏΡ€ΠΈΠ±ΡƒΠ΄Π΅Ρ‚ с Π²Π°ΠΌΠΈ английский ΠΈ Ρ‚Π΅Ρ€ΠΏΠ΅Π½ΠΈΠ΅.

ΠœΡƒΠΊΠΈ Π²Ρ‹Π±ΠΎΡ€Π°

НачнСм с ΠΎΠ±Ρ‰ΠΈΡ… ΠΏΡ€ΠΈΠ·Π½Π°ΠΊΠΎΠ² Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ для свободного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. БПО ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ, которая Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ коммСрчСскоС ΠΈ нСкоммСрчСскоС распространСниС ΠΏΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈ Open Core. БоотвСтствСнно, выкладывая Π² ΡΠ΅Ρ‚ΡŒ ПО ΠΏΠΎΠ΄ свободной Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ нСльзя ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ, распространСниС ΠΈ ΠΏΡ€ΠΎΠ΄Π°ΠΆΡƒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΠΌΠΈ Π»ΠΈΡ†Π°ΠΌΠΈ ΠΈ ΠΊ этому Π½Π°Π΄ΠΎ лишь ΠΌΠΎΡ€Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ.

Бвободная лицСнзия Π΄Π°Ρ‘Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€Π°Π²ΠΎ самому ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ПО ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ доступными способами. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ Π½Π΅ позволяСт ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ с Π½ΠΈΠΌ Π»ΡŽΠ±Ρ‹Π΅ манипуляции, измСняя ΠΏΡ€Π°Π²Π° Π°Π²Ρ‚ΠΎΡ€Π° ΠΈΠ»ΠΈ/ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π° систСмы.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π²ΡˆΠΈΠ΅ нас вопросы ΠΎ свободных лицСнзиях Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈΡΡŒ Π²:

  1. ВнСсСнныС измСнСния Π² ПО Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ зафиксированы ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŽ систСмы?
  2. Имя ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ПО Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ПО правообладатСля?
  3. МоТно Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ для Π»ΡŽΠ±Ρ‹Ρ… Π½ΠΎΠ²Ρ‹Ρ… вСрсий Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π° ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΡƒΡŽ?

Π’Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ посмотрСв список самых распространСнных Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ, ΠΌΡ‹ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ нСсколько, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ рассматривали Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ. ΠŸΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ для IONDV. Framwork Π±Ρ‹Π»ΠΈ: GNU GPLv3, Apache 2.0, MIT ΠΈ MΠ L. MIT практичСски сразу ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ, это Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ нСкопилСфтная лицСнзия, которая Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ использованиС, ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ распространСниС ΠΊΠΎΠ΄Π° практичСски ΠΊΠ°ΠΊ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π° нас Ρ‚Π°ΠΊΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π½Π΅ устраивал, ΠΌΡ‹ всС Ρ‚Π°ΠΊΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ лицСнзия Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π»Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ правообладатСля ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½Π΅ самых ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Π½Π° GitHub Π²Ρ‹Π»ΠΎΠΆΠ΅Π½ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈΠ»ΠΈ Π΅Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΉ. Π‘Π°ΠΌΠ° лицСнзия ΠΎΡ‡Π΅Π½ΡŒ короткая, ΠΈ ΠΈΠ· Π·Π°ΠΏΡ€Π΅Ρ‚ΠΎΠ² Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ авторства создатСля ПО.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π±Ρ‹Π»Π° лицСнзия MPL 2.0. ΠŸΡ€ΠΈΠ·Π½Π°Ρ‚ΡŒΡΡ ΠΌΡ‹ Π½Π΅ сразу ΠΊ Π½Π΅ΠΉ ΠΏΡ€ΠΈΡˆΠ»ΠΈ, Π½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΠ² Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ быстро ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ основной нСдостаток Ρ‚Π°ΠΊΠΎΠΉ β€” лицСнзия примСняСтся Π½Π΅ для всСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ². ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ измСняСт Ρ„Π°ΠΉΠ», Ρ‚ΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. По Ρ„Π°ΠΊΡ‚Ρƒ, ΠΊΠ°ΠΊ Π±Ρ‹ ΡΡ‚Π°Ρ€Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Ρ‹ Π½Π΅ мСнял Open source ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚Ρ‹ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смоТСшь Π΅Π³ΠΎ ΠΌΠΎΠ½Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·-Π·Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. Π­Ρ‚ΠΎ кстати Π½Π΅ касаСтся правообладатСля.

Подобная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° сохраняСтся ΠΈ Ρƒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GNU GPLv3. Она Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ любой Ρ„Π°ΠΉΠ» оставался ΠΏΠΎΠ΄ Π½Π΅ΠΉ ΠΆΠ΅. GNU GPL β€” это копилСфтная лицСнзия, которая Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ исходныС ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… Ρ€Π°Π±ΠΎΡ‚ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌΠΈ ΠΈ ΠΎΡΡ‚Π°Π²Π°Π»ΠΈΡΡŒ ΠΏΠΎΠ΄ этой ΠΆΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ: пСрСписав Π΄Π²Π΅ строчки ΠΊΠΎΠ΄Π° Π²Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ свои измСнСния ΠΈ ΠΏΡ€ΠΈ дальнСйшСм использовании ΠΈΠ»ΠΈ распространСнии ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ GNU GPL. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС, это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ„Π°ΠΊΡ‚ΠΎΡ€ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ нашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°, Π° Π½Π΅ для нас. Но смСна GPL Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π°, Π΄Π°ΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ вСрсий GPL. НапримСр, Ссли ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ LGPL (надстройка Π½Π°Π΄ GPL) Π½Π° GPL, Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠ³ΠΈ ΠΊ LGPL ΡƒΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚. И этот ΠΏΡƒΠ½ΠΊΡ‚ Π±Ρ‹Π» Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΌ Π² голосовании ΠΏΡ€ΠΎΡ‚ΠΈΠ².

Π’ Ρ†Π΅Π»ΠΎΠΌ, наш Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ склонялся ΠΊ GPL3 ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ распространСния ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄ Ρ‚ΠΎΠΉ ΠΆΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ. ΠœΡ‹ Π΄ΡƒΠΌΠ°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΌ самым смоТСм ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠΈΡ‚ΡŒ свой ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, Π½ΠΎ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ мСньшС рисков Π² Apache 2.0. Cогласно Free Software Foundation, GPLv3 совмСстима с Apache License v2.0., Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ всСгда Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ с Apache License v2.0 Π½Π° GPL v3.0.

Apache 2.0

Apache 2.0 β€” сбалансированная Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ лицСнзия с Π°ΠΊΡ†Π΅Π½Ρ‚ΠΎΠΌ Π½Π° авторскиС ΠΏΡ€Π°Π²Π°. Π’ΠΎΡ‚ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ ΠΎΠ½Π° Π΄Π°Π»Π° Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠ΅ нас вопросы. ВнСсСнныС измСнСния Π² ПО Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ зафиксированы ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΡ€Π°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»ΡŽ систСмы? Π”Π°, всС измСнСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ ΠΌΡ‹ Π½Π΅ нСсСм ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π½ΠΈ Π·Π° исходный ΠΊΠΎΠ΄, Π½ΠΈ Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ. Π€Π°ΠΉΠ» с измСнСниями Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊ ΠΊΠΎΠ΄Ρƒ Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ эти измСнСния внСсли. Имя ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ ПО Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ с ΠΈΠΌΠ΅Π½Π΅ΠΌ ПО правообладатСля? Π”Π°, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠ΅ ПО Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΈ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹ΠΌ Π·Π½Π°ΠΊΠΎΠΌ, Π½ΠΎ с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ авторства правообладатСля. МоТно Π»ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ для Π»ΡŽΠ±Ρ‹Ρ… Π½ΠΎΠ²Ρ‹Ρ… вСрсий Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Π² Ρ‚ΠΎΠΌ числС ΠΈ Π½Π° ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½ΡƒΡŽ? Π”Π°, ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ лицСнзиями, Apache 2.0 Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ примСнСния Π»ΡŽΠ±Ρ‹Ρ… нСкоммСрчСских ΠΈ коммСрчСских Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ.

Π’Π°ΠΊΠΆΠ΅ выпуская Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Π½Π° основС ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ Apache 2.0 ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ. НиТС ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с условиями ΠΈ ограничСниями Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Apache 2.0.

Как Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Open Source Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ для RAD Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° Π½Π° GitHub

ЛицСнзия Π²Ρ‹Π΄Π²ΠΈΠ³Π°Π΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ сохранСния ΠΈ упоминания авторских ΠΏΡ€Π°Π² ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выпускаСтся ПО. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ copyright notice с ΠΈΠΌΠ΅Π½Π΅ΠΌ правообладатСля ΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Π·Π°Ρ‰ΠΈΡ‰Π°Π΅Ρ‚ ΠΏΡ€Π°Π²Π° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π° ПО, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΎ, ΠΎΡ‚Π΄Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΄Π°Π½ΠΎ ΠΏΠΎΠ΄ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ, Ρ‚ΠΎ Π·Π½Π°ΠΊ Π°Π²Ρ‚ΠΎΡ€Π° всС Ρ€Π°Π²Π½ΠΎ останСтся. Для этого Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» NOTICE ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π»ΠΈΠ±ΠΎ Π² исходный ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΊ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ.

ΠœΡ‹ выпускаСм Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ доступ Π½Π° GitHub всС наши ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache 2.0, ΠΊΡ€ΠΎΠΌΠ΅ IONDV. War archive, исходный ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π² Π°ΠΏΡ€Π΅Π»Π΅ этого Π³ΠΎΠ΄Π° Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3 Π½Π° GitHub Π”Π°Π»ΡŒΠ½Π΅Π²ΠΎΡΡ‚ΠΎΡ‡Π½Ρ‹ΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. На Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠΎΠΌΠΈΠΌΠΎ самого Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Ρ‹ прилоТСния сдСланныС Π½Π° Ρ„Ρ€Π΅ΠΌΠ²ΠΎΡ€ΠΊΠ΅. На Ρ…Π°Π±Ρ€Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ рассказывали ΠΏΡ€ΠΎ БистСму управлСния ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ ΠΈ ΠΏΡ€ΠΎ РССстр связи.

Π’Π΅Ρ…. Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅

IONDV. Framework – опСнсорс Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Π½Π° node.js ΠΏΠΎ созданию высокоуровнСвых Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° основС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹Ρ… Π½Π°Π²Ρ‹ΠΊΠΎΠ² программирования.

ΠžΡΠ½ΠΎΠ²Ρƒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ прилоТСния составляСт рССстр Π΄Π°Π½Π½Ρ‹Ρ… β€” ΠΌΠΎΠ΄ΡƒΠ»ΡŒ РСгистри. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ нСпосрСдствСнно для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π½Π° основС структур ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… – Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎ вСдСнию ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, мСроприятий ΠΈ Π΄Ρ€. Π’Π°ΠΊΠΆΠ΅ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΏΠΎΡ€Ρ‚Π°Π»Π° для отобраТСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… шаблонов Π΄Π°Π½Π½Ρ‹Ρ… – Π½Π° Π½Π΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ„Ρ€ΠΎΠ½Ρ‚ рССстра Π°Ρ€Ρ…ΠΈΠ²Π½Ρ‹Ρ… Π΄Π΅Π».

Для Π‘Π£Π‘Π” ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ MongoDb β€” Π² Π½Π΅ΠΉ хранятся ΠΈ настройки прилоТСния, ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ сами Π΄Π°Π½Π½Ρ‹Π΅.

Как ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ ΠΊ своСму ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρƒ?

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ„Π°ΠΉΠ» LICENSE с тСкстом Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ своСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΈ voilΓ , ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΏΠΎΠ΄ Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ Apache 2.0. НуТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ правообладатСля, это ΠΈ Π΅ΡΡ‚ΡŒ copiright notice. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Π² исходном ΠΊΠΎΠ΄Π΅ ΠΈΠ»ΠΈ Π² Ρ„Π°ΠΉΠ»Π΅ NOTICE (тСкстовый Ρ„Π°ΠΉΠ», ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡŽΡ‰ΠΈΠΉ всС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ Apache вмСстС с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΠΈΡ… создатСлСй). CΠ°ΠΌ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ Π² исходный ΠΊΠΎΠ΄, Π»ΠΈΠ±ΠΎ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ΅ΠΌΡƒΡŽ вмСстС с Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ. Π£ нас это выглядит Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

Copyright Β© 2018 LLC «ION DV».
Licensed under the Apache License, Version 2.0

ВСкст Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ Apache 2.0

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

  1. Definitions.

    «License» shall mean the terms and conditions for use, reproduction,
    and distribution as defined by Sections 1 through 9 of this document.

    «Licensor» shall mean the copyright owner or entity authorized by
    the copyright owner that is granting the License.

    «Legal Entity» shall mean the union of the acting entity and all
    other entities that control, are controlled by, or are under common
    control with that entity. For the purposes of this definition,
    «control» means (i) the power, direct or indirect, to cause the
    direction or management of such entity, whether by contract or
    otherwise, or (ii) ownership of fifty percent (50%) or more of the
    outstanding shares, or (iii) beneficial ownership of such entity.

    «You» (or «Your») shall mean an individual or Legal Entity
    exercising permissions granted by this License.

    «Source» form shall mean the preferred form for making modifications,
    including but not limited to software source code, documentation
    source, and configuration files.

    «Object» form shall mean any form resulting from mechanical
    transformation or translation of a Source form, including but
    not limited to compiled object code, generated documentation,
    and conversions to other media types.

    «Work» shall mean the work of authorship, whether in Source or
    Object form, made available under the License, as indicated by a
    copyright notice that is included in or attached to the work
    (an example is provided in the Appendix below).

    «Derivative Works» shall mean any work, whether in Source or Object
    form, that is based on (or derived from) the Work and for which the
    editorial revisions, annotations, elaborations, or other modifications
    represent, as a whole, an original work of authorship. For the purposes
    of this License, Derivative Works shall not include works that remain
    separable from, or merely link (or bind by name) to the interfaces of,
    the Work and Derivative Works thereof.

    «Contribution» shall mean any work of authorship, including
    the original version of the Work and any modifications or additions
    to that Work or Derivative Works thereof, that is intentionally
    submitted to Licensor for inclusion in the Work by the copyright owner
    or by an individual or Legal Entity authorized to submit on behalf of
    the copyright owner. For the purposes of this definition, «submitted»
    means any form of electronic, verbal, or written communication sent
    to the Licensor or its representatives, including but not limited to
    communication on electronic mailing lists, source code control systems,
    and issue tracking systems that are managed by, or on behalf of, the
    Licensor for the purpose of discussing and improving the Work, but
    excluding communication that is conspicuously marked or otherwise
    designated in writing by the copyright owner as «Not a Contribution.»

    «Contributor» shall mean Licensor and any individual or Legal Entity
    on behalf of whom a Contribution has been received by Licensor and
    subsequently incorporated within the Work.

  2. Grant of Copyright License. Subject to the terms and conditions of
    this License, each Contributor hereby grants to You a perpetual,
    worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    copyright license to reproduce, prepare Derivative Works of,
    publicly display, publicly perform, sublicense, and distribute the
    Work and such Derivative Works in Source or Object form.

  3. Grant of Patent License. Subject to the terms and conditions of
    this License, each Contributor hereby grants to You a perpetual,
    worldwide, non-exclusive, no-charge, royalty-free, irrevocable
    (except as stated in this section) patent license to make, have made,
    use, offer to sell, sell, import, and otherwise transfer the Work,
    where such license applies only to those patent claims licensable
    by such Contributor that are necessarily infringed by their
    Contribution(s) alone or by combination of their Contribution(s)
    with the Work to which such Contribution(s) was submitted. If You
    institute patent litigation against any entity (including a
    cross-claim or counterclaim in a lawsuit) alleging that the Work
    or a Contribution incorporated within the Work constitutes direct
    or contributory patent infringement, then any patent licenses
    granted to You under this License for that Work shall terminate
    as of the date such litigation is filed.

  4. Redistribution. You may reproduce and distribute copies of the
    Work or Derivative Works thereof in any medium, with or without
    modifications, and in Source or Object form, provided that You
    meet the following conditions:

    (a) You must give any other recipients of the Work or
    Derivative Works a copy of this License; and

    (b) You must cause any modified files to carry prominent notices
    stating that You changed the files; and

    Β© You must retain, in the Source form of any Derivative Works
    that You distribute, all copyright, patent, trademark, and
    attribution notices from the Source form of the Work,
    excluding those notices that do not pertain to any part of
    the Derivative Works; and

    (d) If the Work includes a «NOTICE» text file as part of its
    distribution, then any Derivative Works that You distribute must
    include a readable copy of the attribution notices contained
    within such NOTICE file, excluding those notices that do not
    pertain to any part of the Derivative Works, in at least one
    of the following places: within a NOTICE text file distributed
    as part of the Derivative Works; within the Source form or
    documentation, if provided along with the Derivative Works; or,
    within a display generated by the Derivative Works, if and
    wherever such third-party notices normally appear. The contents
    of the NOTICE file are for informational purposes only and
    do not modify the License. You may add Your own attribution
    notices within Derivative Works that You distribute, alongside
    or as an addendum to the NOTICE text from the Work, provided
    that such additional attribution notices cannot be construed
    as modifying the License.

    You may add Your own copyright statement to Your modifications and
    may provide additional or different license terms and conditions
    for use, reproduction, or distribution of Your modifications, or
    for any such Derivative Works as a whole, provided Your use,
    reproduction, and distribution of the Work otherwise complies with
    the conditions stated in this License.

  5. Submission of Contributions. Unless You explicitly state otherwise,
    any Contribution intentionally submitted for inclusion in the Work
    by You to the Licensor shall be under the terms and conditions of
    this License, without any additional terms or conditions.
    Notwithstanding the above, nothing herein shall supersede or modify
    the terms of any separate license agreement you may have executed
    with Licensor regarding such Contributions.

  6. Trademarks. This License does not grant permission to use the trade
    names, trademarks, service marks, or product names of the Licensor,
    except as required for reasonable and customary use in describing the
    origin of the Work and reproducing the content of the NOTICE file.

  7. Disclaimer of Warranty. Unless required by applicable law or
    agreed to in writing, Licensor provides the Work (and each
    Contributor provides its Contributions) on an «AS IS» BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
    implied, including, without limitation, any warranties or conditions
    of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
    PARTICULAR PURPOSE. You are solely responsible for determining the
    appropriateness of using or redistributing the Work and assume any
    risks associated with Your exercise of permissions under this License.

  8. Limitation of Liability. In no event and under no legal theory,
    whether in tort (including negligence), contract, or otherwise,
    unless required by applicable law (such as deliberate and grossly
    negligent acts) or agreed to in writing, shall any Contributor be
    liable to You for damages, including any direct, indirect, special,
    incidental, or consequential damages of any character arising as a
    result of this License or out of the use or inability to use the
    Work (including but not limited to damages for loss of goodwill,
    work stoppage, computer failure or malfunction, or any and all
    other commercial damages or losses), even if such Contributor
    has been advised of the possibility of such damages.

  9. Accepting Warranty or Additional Liability. While redistributing
    the Work or Derivative Works thereof, You may choose to offer,
    and charge a fee for, acceptance of support, warranty, indemnity,
    or other liability obligations and/or rights consistent with this
    License. However, in accepting such obligations, You may act only
    on Your own behalf and on Your sole responsibility, not on behalf
    of any other Contributor, and only if You agree to indemnify,
    defend, and hold each Contributor harmless for any liability
    incurred by, or claims asserted against, such Contributor by reason
    of your accepting any such warranty or additional liability.

    END OF TERMS AND CONDITIONS

    APPENDIX: How to apply the Apache License to your work.

    To apply the Apache License to your work, attach the following
    boilerplate notice, with the fields enclosed by brackets «[]»
    replaced with your own identifying information. (Don’t include
    the brackets!) The text should be enclosed in the appropriate
    comment syntax for the file format. We also recommend that a
    file or class name and description of purpose be included on the
    same «printed page» as the copyright notice for easier
    identification within third-party archives.

    Copyright [yyyy] [name of copyright owner]

    Licensed under the Apache License, Version 2.0 (the «License»);
    you may not use this file except in compliance with the License.
    You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

    Unless required by applicable law or agreed to in writing, software
    distributed under the License is distributed on an «AS IS» BASIS,
    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    See the License for the specific language governing permissions and
    limitations under the License.

ЛицСнзия = Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€

Бвободная лицСнзия, ΠΎΠ½Π° Ρ…ΠΎΡ‚ΡŒ ΠΈ свободная, Π½ΠΎ Π½Π΅ допускаСт всСдозволСнности ΠΈ ΠΌΡ‹ ΡƒΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π’Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ учитывая ΠΊΠ°ΠΊ свои интСрСсы, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ПО рассчитано ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Π½Π΅Π³ΠΎ. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° слСдуСт Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ ΠΊΠ°ΠΊ своСобразный Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΎΠ±Π»Π°Π΄Π°Ρ‚Π΅Π»Π΅ΠΌ, поэтому ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ дСйствиС Π½Π°Π΄ исходным ΠΊΠΎΠ΄ΠΎΠΌ, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ограничСния, Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π½Π° вас Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

НадССмся, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΡ€ΠΎΠ»ΠΈΠ»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ свСта Π½Π° Ρ‚Π΅ΠΌΡƒ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΉ ΠΈ, нСсмотря Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ вопроса, ΠΎΠ½ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡ‚Π°Ρ‚ΡŒ прСпятствиСм Π½Π° вашСм ΠΏΡƒΡ‚ΠΈ Π² Open Source. Π Π°Π·Π²ΠΈΠ²Π°ΠΉΡ‚Π΅ свой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎ ΠΏΡ€Π°Π²Π°Ρ…, своих ΠΈ Ρ‡ΡƒΠΆΠΈΡ….

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

НапослСдок Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… рСсурсов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΈ поискС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… лицСнзиях ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ подходящСй ΠΏΠΎΠ΄ наши Ρ†Π΅Π»ΠΈ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ