LINUX.ORG.RU

Open Source Software Development as a Special Type of Academic Research


0

0

Журнал First Monday (http://firstmonday.org) опубликовал критическую статью Николая Безрукова "Open Source Software Development as a Special Type of Academic Research" - обзор различных проблем OpenSource проектов.

>>> Статья

★★★★★

Проверено:

Kick from M$

Заказная статья с критикой способа разработки FREE SOFTWARE. Я больше 2х лет работаю в фирме, занимающейся разработкой ПО. Не могу сказать, что качество наших продуктов чем-то сильно отличаются от FREE. Проблемы у всех общие. Сейчас я напротив изучаю феномен того, как многочисленным людям удаётся разрабатывать довольно стабильные программы не имея материального интереса. А также возможность применения подобного подхода в фирме. К сожалению стоит отметить, что так хаемая в статье документация на продукт и исходный код оказывается очень грамотно составленной. Минимум слов -- максимум сути. Похоже плохоструктурированный и документированный код просто не приживается в FREE. Кто будет возиться с этим?? Так что друзья, я считаю, что добрая часть статьи -- искажение действительности.

anonymous
()

Ну вот, опять фри совтварь обсирают!  Все кому не лень!  Почему-то у многих людей укоренилость мнение, что
эфэсэфовцы/гнушники -- этакие обкурившиеся хиппи, софтвар-коммунисты, и проч.  Еще бы, как можно доверять
разработку качественного софта 15-тилетним подросткам, без образования и научных степеней!  Это же не
сплоченная компания, а этакий 10000-ный crowd, со столькими же понятиями о right thing (думаю, всем известно,
из какого источника эти фразы).  А тем не менее фри-софт самый рулез!  Пусть попадаются и корявые писаки, но
ведь есть дофига профессионалов, которые не жопят сорцы!  И если есть баги, то пиши фиксы сам, или, если не
хочешь/можешь, пиши багрепорты -- патч выйдет в считаные дни (ну отсилу недели).  А от МакроСакса такого фиг
дождешься.  И от любой закрытой компании вообще.  Да что там, все же все понимают!  Лучше б водки выпили ;-)
 

anonymous
()

My open letter to the aughtor

Open letter to Nikolai Bezrukov

About his article

"Open Source Software Development as a Special Type of Academic
Research (Critique of Vulgar Raymondism) by Nikolai Bezroukov
First Monday, volume 4, number 10 (October 1999),
URL: http://firstmonday.org/issues/issue4_10/bezroukov/index.html"

Your article is powerful. Of cource it will help many developers
to build up more objective view on the issue. It is a perfect critics
and everything is 100% true. BUT it looks at the Open Source only the
negative way.
I think if this article will be seen by a developer with weak
independence, one will newer participate in OSS projects.
The aughthor of the letter began to participate himself in one
of such projects not long ago and this article was like a bomb,
explosed in the core of his heart. He will continue to go, but he was
shaken in his confidence. This may be compared with telling to a small
child that Santa Claus doesn't exist.
Breaking the Internet Dream and annihilating the idea of
Open System and Open Software IS AN INTELLECTUAL SIN.

Regards, ....

human
()
Ответ на: Kick from M$ от anonymous

К стати, проблемы с документированностью кода идеально решаются использованием Literate Programming. И очень жаль, что OpenSource-сообщество этого в основной своей массе не понимает (я очень мало видел literate проектов в public domain).

vsl
()
Ответ на: комментарий от mav

Читайте Кнута, он рулез. Можно, к примеру, взять русский перевод описания CWEB (Леви и Кнут), лежит в недрах библиотеки Мошкова. В качестве введения вполне подойдет. А лучше всего - взять исходники TeX-а, и изучить литературное программирование на их примере.

vsl
()

To vsl: ты в своем уме? А может еще попросишь документацию к каждому продукту на всех языках мира (я в смысле, что OpenSource comuninty не настолько тупое, чтобы не понимать, что документированный код это хорошо)? Просто ниукого нет времени на этот маразм как Literate Programming, ни даже на простое документирование. Уж лучше больше фич, чем документирование кода. Да и недокументированный код предохраняет от всяких баранов, которые будут добавлять фичи хрен знает как (то есть если разобрался в коде, то не баран). А то, что авторов OpenSource проектов можно спросить лично о коде, это плюс который может не дать Literate Programming. А баги фиксить можно и без доков на код. А отлаживать код, написанный с Literate Programming это геморой (я имею ввиду, что с gdb там не разгуляешся - многие полезные команды gdb просто теряют смысл).

hvv
()
Ответ на: комментарий от hvv

Дык в том и дело, что Literate Programming - это не документирование. Это создание как можно более human readable кода, что позволяет обойти многие потенциальные задницы. Посмотрите на шедевр Программирования вообще - на TeX - оны бы не был таким, если бы не был написан литературно. Ну а от баранов, вставляющих лишние фичи, защищает лицензия вроде Кнутовской, требующая все изменения выносить в патч.

vsl
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.