Различия между версиями 27 и 28
Версия 27 от 2008-07-24 22:30:48
Размер: 17107
Редактор: VsevolodKrishchenko
Комментарий:
Версия 28 от 2008-07-24 22:39:44
Размер: 17661
Редактор: VsevolodKrishchenko
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 8: Строка 8:
С одной стороны еще до формирования понятия "свободное программное обеспечение" в академической среде возник весьма эффективный способ разработки, который приводил к созданию программ, удобных для пользователей-программистов: каждый мог участвовать в разработке и изменять разрабатываемую программу. Первоначально история UNIX-систем была основана на том, что люди писали и дописывали программное обеспечение для своих нужд. Смысл свободного программного обеспечения по Столлману как раз и состоит в том, что любой, кто хочет что-то сделать с программой --- может это сделать. Это приводило к развитию программного обеспечения в той форме, в которой это удобно тем, кто с ним работает. С одной стороны, еще до формирования понятия "свободное программное обеспечение" в академической среде возник весьма эффективный способ разработки, который приводил к созданию программ, удобных для пользователей-программистов: каждый мог участвовать в разработке и изменять разрабатываемую программу. Первоначально история UNIX-систем была основана на том, что люди писали и дописывали программное обеспечение для своих нужд. Смысл свободного программного обеспечения, по Столлману, как раз и состоит в том, что любой, кто хочет что-то сделать с программой --- может это сделать. Это приводило к развитию программного обеспечения в той форме, в которой это удобно тем, кто с ним работает.
Строка 10: Строка 10:
С другой стороны, при таком способе разработки исходные код программы не является скрываемым от посторонних глаз объектом собственности, и возможность его свободного копирования не позволяла зарабатывать столь же много денег на разработке программного обеспечения, как позволяла закрытая модель.
Cовершенно очевидно (и это явственно наблюдалось в пресловутом открытом письме Б. Гейтса), что если исходный текст программы не является секретным, а все копии программного продукта не признаются объектом собственности автора программы, то очень много денег на программном обеспечении заработать достаточно проблематично, в отличии от случая, когда программное обеспечение и все его копии объявляется объектом собственности автора --- в частности, их нельзя копировать или сдавать аренду без разрешения правообладателя.
С другой стороны, при таком способе разработки исходные код программы не является скрываемым от посторонних глаз объектом собственности, и возможность его свободного копирования не позволяла зарабатывать столь же много денег на разработке программного обеспечения, как позволила бы закрытая модель.
Совершенно очевидно, и это явственно наблюдалось в пресловутом открытом письме Б. Гейтса, что если исходный текст программы не является секретным, а все копии программного продукта не признаются объектом собственности автора программы, то очень много денег на программном обеспечении заработать достаточно проблематично, в отличии от случая, когда программное обеспечение и все его копии объявляются объектом собственности автора --- в частности, их нельзя копировать или сдавать аренду без разрешения правообладателя.
Строка 13: Строка 13:

Корнем дан
ной проблемы является то, что программа по своей природе --- нематериальный объект, обладающий свойством безущербного копирования. Суть безущербного копирования состоит в следующем. Для создания материального объекта требуются значительные переменные издержки: сырье, трудовые и энергетические затраты, причем для производства нескольких предметов все эти затраты можно примерно считать равными затратам на производство одного, умноженным на количество предметов. Для нематериальных объектов, к которым относятся и программные продукты, при производстве нескольких копий продукта основные затраты примерно такие же, как и на производство одной копии продукта. Такая же ситуация с большинством творческих произведений -- многие из них легко тиражируются, особенно в цифровой форме; к таковым не относятся картины, скульптуры или здания.
Причиной существования двух точек зрения на программное обеспечения является то, что программа по своей природе --- нематериальный объект, обладающий свойством безущербного копирования. Суть безущербного копирования состоит в следующем. Для создания материального объекта требуются значительные переменные издержки: сырье, трудовые и энергетические затраты, причем для производства нескольких предметов все эти затраты можно примерно считать равными затратам на производство одного, умноженным на количество предметов. Для нематериальных объектов, к которым относятся и программные продукты, при производстве нескольких копий продукта основные затраты примерно такие же, как и на производство одной копии продукта. Такая же ситуация с большинством творческих произведений -- многие из них легко тиражируются, особенно в цифровой форме; к таковым не относятся картины, скульптуры или здания.
Строка 20: Строка 19:
 * При производстве программных продуктов, в отличие от объектов материальной собственности, переменные (относительно числа выпущенных копий) издержки --- малы. Акт копирования программного обеспечения практически ничего не стоит. Таким образом, при больших тиражах нематериального объекта сырьевыми и энергетическими затратами можно пренебречь. Более того, и энергозатраты, и затраты на расходные материалы можно  свести практически к нулю, если продукт распространяется по сети.
 * В противовес этому, трудозатраты на создание очень велики, в особенности, если это творческий продукт --- в этом случае измерить их практически невозможно.
 * При производстве программных продуктов, в отличие от объектов материальной собственности, переменные (относительно числа выпущенных копий) издержки --- малы. Акт копирования программного обеспечения практически ничего не стоит. Таким образом, при больших тиражах нематериального объекта сырьевыми и энергетическими затратами можно пренебречь. Более того, и энергозатраты, и затраты на расходные материалы можно свести практически к нулю, если продукт распространяется по сети общего пользования.
 * В противовес этому, трудозатраты на создание таких нематериальных объектов могут быть очень велики, в особенности, если это творческий продукт --- в этом случае измерить их практически невозможно.
Строка 24: Строка 23:
Если исходить из радикальной позиции, то деньги в данном случае --- неприменимый способ измерения стоимости такого продукта. В некотором смысле представляется, что позиция, заключающаяся в том, что ПО должно быть свободным, что нельзя брать деньги за копирование, экономически оправдана, потому что когда вне учета находятся прибыли, которые измеряются в 1000%, мы получаем угрозу экономике. Если исходить из радикальной позиции, то деньги в данном случае --- неприменимый способ измерения стоимости такого продукта. Возможно, что позиция, заключающаяся в том, что ПО должно быть свободным, и что нельзя брать деньги за копирование, может быть даже экономически оправдана: поскольку допустимость закрытой модели не только позволяет создать бизнес с потенциально неограниченной нормой прибыли, но и все больше ставит под сомнение деньги как эквивлент товаров и услуг.
##
, потому что когда вне учета находятся прибыли, которые ##измеряются в 1000%, мы получаем угрозу экономике.

Процесс разработки программного обеспечения

Каковы же были причины раскола в среде разработчиков, разделившего все существующее в настоящий момент программное обеспечения на свободное и несвободное?

С одной стороны, еще до формирования понятия "свободное программное обеспечение" в академической среде возник весьма эффективный способ разработки, который приводил к созданию программ, удобных для пользователей-программистов: каждый мог участвовать в разработке и изменять разрабатываемую программу. Первоначально история UNIX-систем была основана на том, что люди писали и дописывали программное обеспечение для своих нужд. Смысл свободного программного обеспечения, по Столлману, как раз и состоит в том, что любой, кто хочет что-то сделать с программой --- может это сделать. Это приводило к развитию программного обеспечения в той форме, в которой это удобно тем, кто с ним работает.

С другой стороны, при таком способе разработки исходные код программы не является скрываемым от посторонних глаз объектом собственности, и возможность его свободного копирования не позволяла зарабатывать столь же много денег на разработке программного обеспечения, как позволила бы закрытая модель. Совершенно очевидно, и это явственно наблюдалось в пресловутом открытом письме Б. Гейтса, что если исходный текст программы не является секретным, а все копии программного продукта не признаются объектом собственности автора программы, то очень много денег на программном обеспечении заработать достаточно проблематично, в отличии от случая, когда программное обеспечение и все его копии объявляются объектом собственности автора --- в частности, их нельзя копировать или сдавать аренду без разрешения правообладателя.

Причиной существования двух точек зрения на программное обеспечения является то, что программа по своей природе --- нематериальный объект, обладающий свойством безущербного копирования. Суть безущербного копирования состоит в следующем. Для создания материального объекта требуются значительные переменные издержки: сырье, трудовые и энергетические затраты, причем для производства нескольких предметов все эти затраты можно примерно считать равными затратам на производство одного, умноженным на количество предметов. Для нематериальных объектов, к которым относятся и программные продукты, при производстве нескольких копий продукта основные затраты примерно такие же, как и на производство одной копии продукта. Такая же ситуация с большинством творческих произведений -- многие из них легко тиражируются, особенно в цифровой форме; к таковым не относятся картины, скульптуры или здания.

Обратите внимание на три следствия, вытекающих из нематериальной природы программного обеспечения.

  • При производстве программных продуктов, в отличие от объектов материальной собственности, переменные (относительно числа выпущенных копий) издержки --- малы. Акт копирования программного обеспечения практически ничего не стоит. Таким образом, при больших тиражах нематериального объекта сырьевыми и энергетическими затратами можно пренебречь. Более того, и энергозатраты, и затраты на расходные материалы можно свести практически к нулю, если продукт распространяется по сети общего пользования.
  • В противовес этому, трудозатраты на создание таких нематериальных объектов могут быть очень велики, в особенности, если это творческий продукт --- в этом случае измерить их практически невозможно.
  • На этой особенности можно построить очень выгодный бизнес. Нужно только скрыть от внимания потребителей возможность безущербного копирования, сказать, что это объект собственности и сказать: "мы правообладатели этого продукта и всех его копий, мы определяем политику его распространения". После чего при большом объеме продаж мы можем получать прибыли, измеряющиеся в тысячах процентов, которые каким-то образом перераспределяются внутри компании-правообладателя. Мы имеем дело с принципиально новым видом собственности, который не измерим по правилам, которые применяются к материальным объектам.

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

здесь можно вставить экономическую теорию рассказанную лектором. Однако я не могу проверить её правильность, так что предпочел бы этого не делать. Если кто-то может поручиться за верность и считает что она здесь нужна, то я вставлю - ArtemSerebriyskiy

Учитывая эти возможности построения бизнеса огромной прибыльности, становится странным, что свободное ПО существует. Кажется, что его разработкой должны заниматься фанаты, которые готовы потерять свои гиперприбыли ради несомненно приятной, но абсолютно безденежной идеи совместной работы. Тем не менее примеры многих компаний, построивших свой бизнес на открытом ПО, вполне показательны. В чём же технологические потери при переходе на закрытый способ разработки?

  • Открытый способ разработки придерживается правила номер два --- копирование не причиняет ущерба разработке. Из того, что копирование ничем не ограниченно, можно попытаться извлечь выгоду. Выгода от неограниченного копирования в том, что чем больше людей будут знать о программе, чем больше людей будут иметь возможность её улучшить, тем больше вероятность того, что найдётся тот, кто действительно это сделает. Это и есть совместная разработка. Круг разработчиков не просто широкий, а потенциально любой.
  • Разработчикам свободного ПО крайне выгодно распространение не только самих программных продуктов, но и информации о них. Это --- открытое информационное пространство. Причем это двоякая сущность:
    1. информации должно быть как можно больше
    2. она должна быть как можно более разумной и структурированной. Информация должна быть рассчитана в первую очередь на то, что ей воспользуются.
    Так что организация информационного пространства это весьма сложный процесс.

Что же мы теряем, переходя на закрытый способ разработки?

  • Законодательно, для того, чтобы кто-то мог написать ограничивающее лицензионное соглашение о программном продукте, он должен оставаться хозяином программного продукта(всех копий). Т.е. покупатель получает программный продукт, но при этом не получает никаких прав собственности на него. Собственником всех программных продуктов, организованных и разрабатываемых по закрытому способу, обязана оставаться некая единая организация. А уже это накладывает на весь процесс сильные технологические ограничения.
  • Главное ограничение состоит в том, что, вообще говоря, мы не можем позволить утекать информации. Информация становится главной коммерческой тайной. Коммерческая тайна становится главным управляющим механизмом. Потому что одно дело, когда есть механизм, позволяющий разработать программное решение, и мы управляем тем как происходит процесс, взимая отчисления за акт копирования, и совсем другое, когда наши конкуренты узнают о нём, и начинают брать за копирование того же решения на 10 процентов меньше денег. Большие деньги можно сделать только если всё, что может быть воспроизведено путём очень дешёвого копирования держится в тайне. В первую очередь это исходный текст программного продукта. Неэффективными оказываются даже лицензии подобные Microsoft Shared Source, запрещающие программирование с использованием взятой из исходных кодов информации для всех целевых платформ кроме некого множества. Из-за ограничений в информационном плане теряется качество программных продуктов.

Открытое информационное пространство нужно и в этом случае. Любому продукту нужна реклама, нужно распространение информации о себе. Но в случае закрытой разработки информация, становящаяся открытой, жестко ограничивается. Не допускается разглашение того, что называется коммерческой тайной, либо предоставление доступа к этой информации возможно только на коммерческих условиях.

С точки зрения разработчика, где интереснее жить? Вопрос даже не встает. Раньше считалось, что во втором случае жить хлебнее, но на сегодняшний день все компании, ведущие бизнес на открытом программном обеспечении, платят сотрудникам ничуть не меньшие деньги.


Сведения о ресурсах

Готовность (%)

Продолжительность (ак. ч.)

Подготовка (календ. ч.)

Полный текст (раб. д.)

Предварительные знания

Level

Maintainer

Start date

End date

53

1

1

1

1

ArtemSerebriyskiy, VladimirLysikov, VsevolodKrishchenko


PspoClasses/080716/02DevelopmentProcess (последним исправлял пользователь VsevolodKrishchenko 2008-10-04 10:59:57)