Open Source, Free Software и бизнес

Спецсеминар "Разработка свободного ПО": http://uucode.com/oss2004/. 9-я лекция, 6 ноября.

Введение

Противоречия нет. free != бесплатный.

free != open source. "The Open Source Definition" <http://www.opensource.org/docs/definition.php>.

Лицензии

Их много. Есть

Подробности в соответствующих FAQ.

Не надо изобретать своё.

Проще всего -- public domain. Можно делать всё что угодно, кроме присваивания авторства.

Бизнес любит: MPL, BSD, Apache, MIT.

Обидно, когда open код забирает некая компания и получает с него деньги.

GPL: работы, основанные на GPL должны быть GPL. "Вирус GPL". Есть FAQ (http://www.gnu.org/licenses/gpl-faq.html).

Если поставил программу, то поставь и исходный код.

У пользователя есть право распространять программу дальше.

Иногда всё-таки надо использовать GPL совместно с не-GPL. Для этого придумали LGPL (Lesser or Library).

Теоретически, GPL-код можно обернуть в LGPL, и использовать этот LGPL. Надо углубляться в изучение лицензии.

Крупные компании обратили внимание на open source, и у них популярны лицензии типа creative common. Смысл:

Права

Надо различать: есть имущественные права, а есть авторские. Имущественные: распространение, авторские: право заявлять, что автор.

Права возникают в момент создания, значок (c) необязателен. Если почему-то очень хочется защитить -- к юристам. Один из вариантов: закатывается на CD, CD в опечатанный конверт, его посылаешь сам себе по почте заказным письмом.

При работе не себя проблем не возникает.

При работе на "дядю": надо бы прописывать в договоре, но подразумевается, что имущественные -- фирме, авторские -- автору.

Проблема: а если код написан на работе для себя, но дядя его не заказывал?

Код надо писать в свободное от работы время. Но всё равно могут возникнуть проблемы если договор запрещает. Были случаи на западе.

Внимание: университет имеет права на дипломы и диссертации.

Работа в сети

Посредник обязателен, иначе "кинут". Известные сайты:

Второй платный, но проекты там "вкуснее".

Иногда попадаются проекты по улучшению Open Source.

Про rent-a-coder.

Стадии проекта:

Рассказать про RAC. Дешёвые кодеры, дико низкие цены. Но пробиться можно. Главное -- не браться за дешёвые и за долгие проекты.

Рассказать про NDA (non-disclosure agreement).

Получение средств, оплата

Есть наши системы (webmoney, yandex.money etc). В них не деньги, а "титульные единицы". А с т.е. налоги не платятся.

PayPal -- не для нас.

Стандартные способы расчёта:

Чек -- обязательство заплатить. Чеки сдаются в банк и через некоторое долгое время обналичиваются.

Wire transfer -- межбанковский перевод на счёт. Реквизиты могут выглядить примерно так:

SWIFT: SABRRU2PXXX
Savings Bank of the Russian Federation (Devero-Zapadny Office)
St.Petersburg, Russia
Krosnoselskoe BSB #1892/0556
To beneficiary account:  423xxx40xx524xxxxxxx
In favour:               Full name

Если нет SWIFT'а, то придётся писать банк-посредник и корреспондентский счёт.

Реквизиты выдаются по запросу в валютном отделе.

Проблемы:

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

Теперь про оплату услуг по интернету.

Обычно специальной карточкой. Та, на которую переводят стипендию, не подходит.

Нормальная карточка стоит около 20уе в год.

Есть специальные карточки: "виртуальная виза" или "виза-интернет", только для оплаты по инету. Альфа-банк, Приватбанк.