Pull to refresh

Comments 14

Может, в данном случае это «среднее профессиональное образование»?
Нет. Это именно свободное программное обеспечение. Использование СПО позволяет договориться с человеком, придумавшим что-то интересное, чтобы он передал идею в проект бесплатно, или за какие-то очень небольшие деньги «в обмен» на свободное использование программной реализации идеи.
В образовании это тоже может быть полезно. Если преподаватель разработал практический курс обучения, то если в курсе практика дается студентам на СПО, этот курс легко можно передать в другие университеты. В случае проприетарного софта — даже если передать сам курс обучения бесплатно, то получившему его университету придется либо платить за софт, либо писать вендору какие-то обязательства, соглашения и т.п., либо использовать демо-версию с сильно ограниченным функционалом.
Если Вы предложите какую-то интересную идею проекту разработки проприетарного софта, а после реализации захотите кому-то отдать эту идею вместе с программной реализацией, то этому человеку придется заплатить за софт. Причем платить придется за каждый экземпляр (каждому, кто решит установить софт, реализующий эту идею).
В случае же СПО распространение реализации идеи не потребуетс все время платить вендору. Можно даже продавать что-то связанное с этой идеей (например, консалтинг) и при этом не потребуется платить за софт.
Ну и при чем тут СПО? В обычной заказной разработке такого сделать никак нельзя?
В обычной заказной разработке другой принцип. Либо Заказчик платит программистам за реализацию своих идей и получает права собственности на разработанный софт, либо программистская компания нанимает консультанта, которому платит деньги.
В обоих случаях мало вероятно, чтобы разработанное таким образом ПО было бесплатным и доступным всем желающим.
А как это связано с тем, что вы демонстрируете в вашем посте? Бесплатность и доступность там никак не видна, там видно только, что вы взяли и что-то доработали.
Имеется в виду идея реализации механизма замещения пользователей на основе упорядоченного набора правил замещения, «привязанного» к пользователю?

Это пример «небольшой» оригинальной идеи, которая была реализована в свободном ПО. — В других аналогичных системах такого решения нет. Эта идея не очень сложна в реализации, но самим программистам трудно придумать такое решение, т.к. они по-другому думают, заняты в значительной степени вопросами программных решений.
В случае интересной оригинальной идеи автор идеи может захотеть распространить ее бесплатно, или за символическую плату. Программист тоже может быть готов реализовать интересную идею бесплатно, или за небольшие деньги. Однако только СПО позволяет свободно распросранять результат их совместных усилий.

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

И нет, вы так и не объяснили, почему в пропьетарном ПО невозможна кооперация авторов идей (заказчиков и аналитиков) и разработчиков.
> Вы, видимо, не в курсе того, что в «нормальном» процессе разработки «придумывают» не программиств, а аналитики.

Конечно. Однако в «нормальном» процессе разработки они это делают не бесплатно, а получают за это зарплату.

> И нет, вы так и не объяснили, почему в пропьетарном ПО невозможна кооперация авторов идей (заказчиков и аналитиков) и разработчиков.

Она возможна, но, как правило, носит коммерческий характер. В этом случае кому-то все-равно придется заплатить (по крайней мере, конечному пользователю софта).

В свободных проектах достаточно широко распространено такое понятие, как donation (добровольное пожертвование). Часто это выполняемые бесплатно работы по локализации, документированию, или программированию. Те, кто таким образом помогает свободному проекту, могут получать от этого личную пользу, например, локализовать приложение на «свой» язык, а потом пользоваться локализацией в следующих версиях

Передача интересной идеи свободному проекту также может быть видом такого добровольного пожертвования, а человек, который это сделал, тоже может получить от этого личную пользу. В этом случае это будет «чистая» кооперация — всем будет полезно и никто не будет никому платить.
Сам факт того, что кто-то кому-то платит, еще не зло. Поэтому называть СПО «средством кооперации» достаточно бессмысленно: кооперация бизнес-пользователя и разработчика — это основа любого процесса разработки, иначе на выходе будет фигня.
Необходимость того, чтобы кто-то заплатил первым, сильно затрудняет кооперацию. Эти инвестиции могут не иметь финансовой отдачи, поэтому, во многих случаях, на платной основе кооперации не возникнет, а при бесплатном вложении своего труда разными участниками она может быть.
Например, проекты, аналогичные wikipedia.org, теоретически можно было бы развивать и на платной основе, но в реальности так и не появилось «платного» аналога такого масштаба
Мне вот интересно, если на платной основе кооперации не возникает, то как же собираются требования во всем платном ПО (особенно в том, которое разрабатывается на заказ)?
Sign up to leave a comment.

Articles