[NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Обсуждение новостей, соответствующих тематике форума

Модератор: Модераторы разделов

Аватара пользователя
Dmitry Shurupov
Сообщения: 336
Статус: Open Source geek
ОС: Ubuntu Linux

[NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение Dmitry Shurupov »

На конференции SigGraph 2012 американская киностудия Pixar, один из крупнейших мировых специалистов в области компьютерной анимации, объявила об открытии исходного кода ряда своих библиотек в рамках проекта OpenSubdiv. OpenSubdiv — это набор библиотек для трёхмерной графики, реализующих высокопроизводительные вычисления методом subdiv («subdivision surface», представление гладкой поверхности с помощью грубой кусочно-линейной функции на полигональной сетке) на параллельных архитектурах с большим числом процессоров (CPU и GPU). По словам Pixar, код OpenSubdiv используется в непосредственном производстве самой компании. Первое использование OpenSubdiv датируется уже далёким 1997 годом: тогда методы, реализованные в современных библиотеках, были впервые применены Pixar для создания короткометражного мультфильма — «Игра Джери» (Geri's Game). Отчасти это способствовало тому, что данный ролик получил премию «Оскар» в номинации «Лучший короткометражный анимационный фильм». Исходный код OpenSubdiv распространяется под Open Source-лицензией Microsoft Public License и доступен в виде бета-релиза на GitHub. Там же можно найти краткую настройку по сборке OpenSubdiv под Linux. Выпуск финальной версии OpenSubdiv запланирован на конец этого года. Некоторые подробности о проекте можно также найти на opensubdiv.com.

оригинал на www.nixp.ru
По-моему, это еще один повод перейти на Убунту.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21292
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение Bizdelnick »

Dmitry Shurupov писал(а):
07.08.2012 10:03
Microsoft Public License

Молодцы, чё.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение taaroa »

Dmitry Shurupov писал(а):
07.08.2012 10:03
Microsoft Public License

WIN!
http://www.gnu.org/licenses/license-list.en.html#ms-pl
This is a free software license; it has a copyleft that is not strong, but incompatible with the GNU GPL. We urge you not to use the Ms-PL for this reason.
:wq
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

В даном случае мы видим только рекомендацию не использовать MS-PL, но не запрет на использование.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21292
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение Bizdelnick »

Спасибо, кеп! Интересно, каким образом FSF могла бы запретить использовать ту или иную лицензию?
Для непонятливых: библиотеку запрещено линковать с GPL-программами, то есть прикрутить её, скажем, к Blender, нельзя.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

Пожалуйста. И вы определитесь то ли линковать, то ли прикручивать. Еще раз пожалуйста.

http://www.blender.org/education-help/faq/...-artists/#c2129
What about my Python scripts?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21292
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение Bizdelnick »

И причём здесь, спрашивается, скрипты?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

Аддоны Блендера пишуться на питоне. Вот пример http://blender3d.org.ua/book/Code_Snippets...r%20addons.html
Обмен данными (скажем получить массив вершин) вне лицензий.

Я написал плагин под GPLv3. Я не могу его линковать с Блендером который распространяется под лицензией GPLv2+. Кто враг?
Не я это придумал.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение sash-kan »

в одну телегу впрячь не можно ужа(1) и трепетную лань(2) © великий русский поэт арабской национальности

(1) python
(2) высокопроизводительные вычисления
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение diesel »

sash-kan писал(а):
07.08.2012 15:06
в одну телегу впрячь не можно ужа(1) и трепетную лань(2) © великий русский поэт арабской национальности

(1) python
(2) высокопроизводительные вычисления

считать питоном может и не стоит, а так вполне можно...
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

sash-kan писал(а):
07.08.2012 15:06
(1) python
(2) высокопроизводительные вычисления

Высокопроизводительные вычислители обмениваясь результатами работы могут использовать соединения обеспечивающие меньшую скорость. Скорость обмена с памятью выше скорости обмена двух комъютеров по сети. Но это не мешает строить кластеры.
HOOMD (Highly Optimized Object-oriented Molecular Dynamics) и там ничего так себе, питон сочетается с расчетами на GPU.
Рython может использовать С/С++ библиотеки на стороне Блендера с его лицензией и обмениваться данными (если эти данные не несут фрагменты кода) через pipe хоть с чертом лысым.

Да забыл совсем
http://opensource.org/licenses/ms-pl/ OSI Approves
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение Ism »

В любом случае от Microsoft Public License никакого толку , так как она не совместима ни с чем , кроме самого Микрософт.
Им проще было бы распространять бесплатно бинарники. Результат тот же.
Ведь модифицировать исходники нельзя, точнее модификация не имеет смысла
http://licenseit.ru/wiki/index.php/Microsoft_Public_License
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

Ism писал(а):
07.08.2012 23:54
Ведь модифицировать исходники нельзя, точнее модификация не имеет смысла


Что значит "нельзя .. не имеет смысла"?
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение Ism »

Можно ли передать другим модифицированные исходники ?
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

Ism писал(а):
08.08.2012 00:45
Можно ли передать другим модифицированные исходники ?

Да. Цитирую из вашей же ссылки.

Изменение
Нет обязательных условий при изменении.

"Вкладом" является оригинальный программный продукт или любое добавление или изменение программного продукта.

(A) Предоставление авторского права. В соответствии с положениями настоящей лицензии, включающими условия и ограничения лицензии в разделе 3, каждый участник предоставляет вам неисключительную, действующую во всех странах, безвозмездную авторскую лицензию на воспроизведение своего вклада, подготовку производных изделий от этого вклада и распространение вклада или создаваемых вами производных изделий.

Ограничений на ваш вклад нет. Вы не можете себе взять товарные знаки. Вы не можете наехать с патентом на какого либо участника соглашения. Вы обязаны сохранять все уведомления об авторских правах, патентах, товарных знаках. Вы не можете предъявлять никаких исков о уроне, даже если он и был нанесен этим ПО.

Это лицензия с нестрогим копилефтом, т.е без жесткого требования возврата исходников.
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение Ism »

Вы обязаны сохранять все уведомления об авторских правах, патентах, товарных знаках.

Но даже если так, исходники все равно остаются собственностью владельца, то есть вы работаете на когото и не имеете право делать с ними чтото вне его ведома. То есть форк невозможен.

Поэтому модификация исходников ничего не даст сторонним разработчикам. Ну разве что для себя
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

Вы не читаете! Что подразумевается под словом "форк"?
Я могу взять код, переделать как хочу и распространять только в бинарниках. Главное тыкнуть лицензию. Это не "форк"?
Но патентное право и товарные знаки останутся у владельца, а не "исходники все равно остаются собственностью владельца"

http://www.gnu.org/licenses/license-list.r...patibleLicenses
Общественная лицензия Microsoft (Microsoft Public License, Ms-PL) (#ms-pl)
Это лицензия свободных программ; в ней есть авторское лево, которое не сильно, но делает лицензию несовместимой с GNU GPL. По этой причине мы настоятельно рекомендуем не применять Ms-PL.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение /dev/random »

На самом деле эта лицензия - насмешка над копилефтом. Как копилефт использует идеи копирайта против копирайта, так эта лицензия пытается использовать идеи копилефта против копилефта.

Обратите внимание: она, с одной стороны, не преследует главной цели копилефта (запрет закрытия исходников), но, с другой стороны, средствами копилефта запрещает менять лицензию на преследующую эту цель. И при этом она унаследовала главную проблему копилефта - совместимость. Т.е. она вобрала в себя _худшее_ из миров копилефтных и пермиссивных лицензий, не вобрав лучшего, и при этом запрещает это лучшее добавлять.
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

Я не могу использовать в своей программе, выпускаемой под Apache, код из GPL3. Разве это не ограничивает мои свободы.
Я не могу написать драйвер под лицензией GPL3, его никто не примет в ядро. Да его и запрещено линковать c GPL2 и GPL2+. Запрещено самой лицензией GPL3.
Как мне сменить лицензию LibreDWG?

И неожиданная цитата
В случае распространения какой-либо части программного обеспечения в виде компилированного или объектного кода вы можете осуществлять распространение на условиях лицензии, совместимой с настоящей лицензией.

Написали вы красиво. Ну выпустили бы они под 3-х пунктовую BSD, как бы вы в этом случае охарактеризовали ситуацию?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение /dev/random »

TuxWare писал(а):
09.08.2012 00:07
Я не могу использовать в своей программе, выпускаемой под Apache, код из GPL3. Разве это не ограничивает мои свободы.

Согласно утверждениям фонда Apache - не можете. Согласно утверждениям FSF - можете, но в этом случае вся программа внезапно становится GPL3. Кто прав, пока неясно.

TuxWare писал(а):
09.08.2012 00:07
Я не могу написать драйвер под лицензией GPL3, его никто не примет в ядро. Да его и запрещено линковать c GPL2 и GPL2+. Запрещено самой лицензией GPL3.

С GPL2 - запрещено. С GPL2+ - разрешено, но результат линковки при этом превращается в GPL3.

TuxWare писал(а):
09.08.2012 00:07
Как мне сменить лицензию LibreDWG?

Это сейчас вообще к чему было?

TuxWare писал(а):
09.08.2012 00:07
И неожиданная цитата
В случае распространения какой-либо части программного обеспечения в виде компилированного или объектного кода вы можете осуществлять распространение на условиях лицензии, совместимой с настоящей лицензией.

Это сейчас вообще к чему было?

TuxWare писал(а):
09.08.2012 00:07
Написали вы красиво. Ну выпустили бы они под 3-х пунктовую BSD, как бы вы в этом случае охарактеризовали ситуацию?

Лицензия как лицензия. Имеет свои плюсы и свои минусы, в отличие от обсуждаемой, имеющей одни только минусы.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение sash-kan »

/dev/random писал(а):
09.08.2012 00:27
Согласно утверждениям фонда Apache - не можете. Согласно утверждениям FSF - можете, но в этом случае вся программа внезапно становится GPL3. Кто прав, пока неясно.
и то и другое утверждение — верны, если сопровождаются уточнением, о чём именно идёт речь·
слинкованный бинарник в таком случае можно будет распространять только под gplv3 (т.е., требуется выполнить условия о возможности получить исходники)·
а вот исходники так и останутся в текущем состоянии: часть их будет под apachev2, часть — под gplv3·
и под одной лицензией распространять их нельзя·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

/dev/random писал(а):
09.08.2012 00:27
Это сейчас вообще к чему было?

Выше вы написали "но, с другой стороны, средствами копилефта запрещает менять лицензию на преследующую эту цель"
Я вам дал пункт лицензии где одни минусы, где допускается.

/dev/random писал(а):
09.08.2012 00:27
С GPL2 - запрещено. С GPL2+ - разрешено, но результат линковки при этом превращается в GPL3.

Никаких преобразований результата не выполняется. До тех пор пока проект не будет преобразован с GPL2+ до GPL3+ линковка запрещена. Читайте внимательно http://www.gnu.org/licenses/gpl-faq.ru.htm...trix-footnote-3. Не потом результат под лицензией, а сначала вы переводите GPL2+ в GPL3+. А код то не ваш, засада.

Вы трактуете мой вопрос в обратном порядке. Я делаю программу под апачем и линкую gpl3, а вы выкрутили на обратную ситуацию. Я не автор gpl3 кода и не хочу менять апач на, что угодно.

BSD имеет плюсы и минусы в сферическом вакуме. Потому одна фирма вносит код покрытый патентами и ждет когда его глотнет рыбка покрупней. Потом начинаются патентные притензии. И BSD в отличии от MS-PL этим вопросом не заморачивается.
Не сходятся у меня ваши плюсы с минусами.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение /dev/random »

TuxWare писал(а):
09.08.2012 11:45
Вы трактуете мой вопрос в обратном порядке. Я делаю программу под апачем и линкую gpl3, а вы выкрутили на обратную ситуацию. Я не автор gpl3 кода и не хочу менять апач на, что угодно.

И вы что, хотите сказать, что в ms-pl этого недостатка нет? Есть. Тогда к чему вы это сказали?
Как я уже говорил, и у копилефтных лицензий есть недостатки, и у пермиссивных. Ms-pl унаследовала их все.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение /dev/random »

TuxWare писал(а):
09.08.2012 11:45
Выше вы написали "но, с другой стороны, средствами копилефта запрещает менять лицензию на преследующую эту цель"
Я вам дал пункт лицензии где одни минусы, где допускается.

Этот пункт касается только бинарников.
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

К тому. что и вы.
- Там одни минусы и баста.
- Какие минусы.
- Одни.

/dev/random писал(а):
09.08.2012 12:03
Этот пункт касается только бинарников.

А у других вообще не существует.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение /dev/random »

TuxWare писал(а):
09.08.2012 11:45
Никаких преобразований результата не выполняется. До тех пор пока проект не будет преобразован с GPL2+ до GPL3+ линковка запрещена. Читайте внимательно http://www.gnu.org/licenses/gpl-faq.ru.htm...trix-footnote-3. Не потом результат под лицензией, а сначала вы переводите GPL2+ в GPL3+. А код то не ваш, засада.

Где вы засаду видите? Возьмите исходники под GPL2+ и прочитайте уведомление.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
(выделено мной)

Т.е., хоть код и не ваш, но вы имеете полное право сменить лицензию на GPL3.

TuxWare писал(а):
09.08.2012 12:04
А у других вообще не существует.

У кого чего не существует?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение /dev/random »

TuxWare писал(а):
09.08.2012 12:04
К тому. что и вы.
- Там одни минусы и баста.
- Какие минусы.
- Одни.

Я уже расписывал, какие минусы. Повторяю в последний раз. От пермиссивных лицензий она унаследовала отсутствие защиты от закрытия кода, а от копилефтных - проблемы совместимости с другими свободными лицензиями.

TuxWare писал(а):
09.08.2012 11:45
BSD имеет плюсы и минусы в сферическом вакуме. Потому одна фирма вносит код покрытый патентами и ждет когда его глотнет рыбка покрупней. Потом начинаются патентные притензии. И BSD в отличии от MS-PL этим вопросом не заморачивается.

Если фирма хочет устроить подобную засаду, ей достаточно опубликовать код от имени дочерней / родительской / просто дружественной фирмы или даже одного из сотрудников. И никакие лицензии вас не спасут.
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

/dev/random писал(а):
09.08.2012 12:10
Где вы засаду видите? Возьмите исходники под GPL2+ и прочитайте уведомление.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
(выделено мной)

Т.е., хоть код и не ваш, но вы имеете полное право сменить лицензию на GPL3.


Могучий взмах крыла. Имеем чужой код А1 под лицензией GPL2+, линкуем к нему библиотеку написанную под GPL3+, меняем лицензию чужого кода на GPL3+ и распространяем все оптом (и А1 и свою библиотеку) под GPL3+. Другой умник, ведь ему разрешено модифицировать код, выбрасывае мою библиотеку и продолжает распространять оставшийся код под GPL3+. А, что осталось - осталась то А1 в чистом виде, но только под GPL3+.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5413
ОС: Gentoo

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение /dev/random »

TuxWare писал(а):
09.08.2012 12:36
Могучий взмах крыла. Имеем чужой код А1 под лицензией GPL2+, линкуем к нему библиотеку написанную под GPL3+, меняем лицензию чужого кода на GPL3+ и распространяем все оптом (и А1 и свою библиотеку) под GPL3+. Другой умник, ведь ему разрешено модифицировать код, выбрасывае мою библиотеку и продолжает распространять оставшийся код под GPL3+. А, что осталось - осталась то А1 в чистом виде, но только под GPL3+.

Зачем эти заморочки с вашей библиотекой, если этот "другой умник" может просто взять код A1 под GPL2+ и начать, ничего не линкуя, его распространять под GPL3+? В этом и заключается суть "+" в версии лицензии.
Спасибо сказали:
Аватара пользователя
TuxWare
Сообщения: 637
ОС: Windows 7

Re: [NIXP] Pixar открыла код библиотек OpenSubdiv для расчетов в 3D-графике

Сообщение TuxWare »

/dev/random писал(а):
09.08.2012 12:40
TuxWare писал(а):
09.08.2012 12:36
Могучий взмах крыла. Имеем чужой код А1 под лицензией GPL2+, линкуем к нему библиотеку написанную под GPL3+, меняем лицензию чужого кода на GPL3+ и распространяем все оптом (и А1 и свою библиотеку) под GPL3+. Другой умник, ведь ему разрешено модифицировать код, выбрасывае мою библиотеку и продолжает распространять оставшийся код под GPL3+. А, что осталось - осталась то А1 в чистом виде, но только под GPL3+.

Зачем эти заморочки с вашей библиотекой, если этот "другой умник" может просто взять код A1 под GPL2+ и начать, ничего не линкуя, его распространять под GPL3+? В этом и заключается суть "+" в версии лицензии.


Потому, что А1 (GPL2+) позволяла линковку с gpl2-only, а ваша просто взятая с перебитыми (GPL2+ на GPL3+) запрещает. Как это вы можете так ряспоряжатся чужим кодом?
Спасибо сказали: