Привлечение аудитории → Создание демонстрационной площадки для свободного ПО
То, что я приведу ниже вполне могло бы быть размещено в комментариях к уже существующим блогам, но боюсь что тема останется незамеченной — поэтому пишу отдельно.
Пожалуйста, выскажите мнение, возможно ли создание общими усилиями тестовой площадки для свободного ПО? Скажем, каждую неделю выбирать трех наиболее интерсных продукта и разворачивать на площадке. Продукты можно выбирать голосованием из более широкого списка (вполне толковая классификация использована в sourceforge.net). Создание такой площадки было бы интересной как с практической точки зрения (путем гоосования можно было бы еженедельно отбирать действитеьно интересные прикладные, пусть и англоязычные, вещи), так и с точки зрения PR для данного ресурса и привлечения внимания к СПО вообще.
Я понимаю, что эта тема может выглядеть наивно прежде всего из-за сложности организационно-технических вопросов, мол кто будет разворачивать, когда, где и т.п. + это может всем быстро надоесть. Но возможно найдутся и сторонники.
PS Лично я очень часто просматриваю положение вещей на sourceforge.net и когда есть время пытаюсь развернуть локально и пощупать некоторые вещи, но моей технической квалификации для этого не всегда хватает.
Пожалуйста, выскажите мнение, возможно ли создание общими усилиями тестовой площадки для свободного ПО? Скажем, каждую неделю выбирать трех наиболее интерсных продукта и разворачивать на площадке. Продукты можно выбирать голосованием из более широкого списка (вполне толковая классификация использована в sourceforge.net). Создание такой площадки было бы интересной как с практической точки зрения (путем гоосования можно было бы еженедельно отбирать действитеьно интересные прикладные, пусть и англоязычные, вещи), так и с точки зрения PR для данного ресурса и привлечения внимания к СПО вообще.
Я понимаю, что эта тема может выглядеть наивно прежде всего из-за сложности организационно-технических вопросов, мол кто будет разворачивать, когда, где и т.п. + это может всем быстро надоесть. Но возможно найдутся и сторонники.
PS Лично я очень часто просматриваю положение вещей на sourceforge.net и когда есть время пытаюсь развернуть локально и пощупать некоторые вещи, но моей технической квалификации для этого не всегда хватает.
- +6
- krototo
- 03 июля 2009, 17:40
С графическими сложнее, тут нужен выделенный сервер, т.к. VDS иксы и большое количество пользователей вряд ли выдержит.
Но идея интересна, надо над ней подумать.
Кроме того админы очень дружат
krototo: Популярность СПО в России непростой вопрос. Среди конечных пользователей она достаточно низка, но многие из них никогда не задумывались о том, что ПО бывает свободным, и нередко используют тот же Firefox или Miranda не задумываясь об их лицензионном статусе. Среди квалифицированных пользователей и системных администраторов популярность гораздо выше.
Впрочем, совместить два подхода ничто не мешает, комитет по отбору это тоже очень хорошо.
Часть первая, организационная.
1. Формируется комитет из опытных пользователей, который осуществляет поиск, оценку перспективности и интереса программы, прием и рассмотрение предложений.
2. Путем обсуждения решается что из найденного и в какой очередности будут тестировать.
3. Кто-то из комитета или сторонний доброволец развертывает и настраивает выбранную программу.
4. После убеждения в работоспособности программы она открывается для публичного тестирования всеми желающими.
5. По результатам комитет формирует более или менее подробную оценку программы и выкладывает рецензию.
Часть вторая, техническая.
1. Берется виртуальный выделенный сервер (не так уж дорого, можно скинуться)
2. Выбранная программа развертывается в любом изолированном контейнере (chroot, jail, лучше виртуальная машина или контейнеры типа OpenVZ), для безопасности и удобства удаления по завершению.
3. Производятся вышеперечисленные действия.
Образ ВМ можно потом даже распространять для желающих самостоятельно повторить эксперимент.
Прошу объективной критики и предложений.
Но попробовать все же стоит.
Создал дискуссионную группу в гугле для обсуждений, комментарии в блоге, на мой взгляд, не лучший вариант.
А к перепиливанию/написанию SPEC-файлов (я работаю на rpm-based дистрибутивах) как-то привык уже.
1) По каким критериям оценивать проекты? У каждого пользователя свои вкусы и предпочтения. Свое мнение о необходимом минимуме качества софта и какие-то свои привычки. Как боротся с «накручиванием счетчика»?
2) Узкоспециализированный софт будет менее популярен, чем какой-нибудь текстовый редактор или браузер, тем не менее, это не означает более низкого качества проекта.
3) Просто посмотреть на проект и составить для себя какое-то мнение, это можно конечно, но мне кажется более эффективным, когда по результатам будут составлены bug-репорты и список пожеланий-предложений, которые увидят разработчикам.
Таким образом, как уже справедливо заметил
1) О качестве проекта можно косвено судить по количеству закачек (справа блок на гл. странице).
2) Fireforge создан для отечественных разработчиков, соответственно легче будет найти с ними «общий язык».
3) Сейчас есть планы партнерства между Fireforge и Open-life, соответственно, все это пойдет на пользу Open-life.
Что до составления баг-репортов и списка пожеланий, то речь и идет о тестировании публично доступного развернутого экземпляра программы с последующим составлением рецензии. В том числе с описанием багов. Разработчики вполне смогут прочитать и учесть.
Можно и совместно с fireforge, почему бы нет.
2) Fireforge — не просто для тех, кто не знает английский, цели у проекта намного шире, но об этом не здесь…
В комментариях выше уже упомянули о специализированном софте, но участники дискуссии, на мой взгляд, не обратили на это должного внимания. Друзья, ищите незаполенные ниши: о браузерах, гимпах и фотошопах написаны килотонны постов, и вы в них просто затеряетесь. Наоборот, есть куча совершенно уникальных и очень-очень нужных специализированных программ, авторы которых своим разгильдяйством и ленью препятствуют их распространению.
Конкретный пример: есть такой очень быстрый локальный поисковик SWISH++. Вот Вы о нём знали? Очень вряд ли: по нему нет НИКАКОЙ документации. А я из него сделал локальный поисковик по научным статьям. И когда запостил сначала
Вот такое предложение: можно раз в неделю брать ОДНУ специализированную программу, описать её возможности и написать список feature-request. Писать это крайне желательно на английском, т.к. на этом языке говорит весь мир, в том числе и разработчиков. В крайнем случае повесить рядом кнопку автоматического перевода.
Это я к тому, что проблема специализированного софта очень даже актуальна и описание таких программ принесёт пользу как этому ресурсу, так и самим авторам этих программ.
>> подумать о ее реализации
Как можно реализовывать то, что не сформулировано!?
Автор топика хочет что-то «разворачивать» и «щупать». И что? Что в остатке?
>> а сейчас я все-таки прочитаю твой блог на debian.
Да не в моём блоге дело. Просто если бы бОльшая часть программ, которыми я пользуюсь, имела нормальную документацию — блога бы не было.
Вот тут говорили про fireforge. Да, это интересно, но кто будет описывать те программы? Кто о них узнает? Кто, кроме самих разработчиков, будет ими пользоваться?
Чтобы не выглядеть пустым критиком, я предлагаю начать прежде всего с описания возможностей программ, которые будут «пощупаны» и «развёрнуты». Да, писать документацию — это неблагодарное, занудное и скучное занятие. Но без неё вашими программами никто пользоваться не станет. Пример со SWISH++ не единичен: nip2, exiftool, qtpfsgui, dcraw, octave.
Кстати о последней (GNU/Octave, система численных математических расчётов). Октава есть прямой и практически допиленный аналог коммерческого MATLAB. Но она, Октава, прозябает в безвестности, т.к. документации нет, графической оболочки нормальной нет, совместимость с матлабом так себе, сообщество пользователей равнодушное.
Таким образом, пока не будет нормальной пользовательской документации — бОльшая часть OpenSource приложений будет занимать узкие ниши.
Дело не только во владении английским или невладении, и даже не только в наличии или отсутствии технических навыков.
Цель демонтрационной (и прежде всего демонстрационной!) площадки — PR как всего СПО, так и отдельных его решений (пусть и узкоспециализированных, но толковых). Так можно пробудить хотя бы у какого-то (а при хорошем стечении обстоятельств — у большого) количества людей интерес к СПО и желанием самим вникать в собственные задачи и искать пути их решения с помощью СПО. (разумеется побочным эффектом будет и создание базы неплохих продуктов и много чего еще).
Что касается тестирования и уж очень категоричных проверок функций и т.п. — то я не думаю, что это можно сделать качественно небольшими силами. Поэтому я бы проводил озкнакомление с функционалом крупными блоками, а не тестирование в узком понимании.
И об аналогиях с sourceforge, fireforge. То ресурсы с сильным техническим уклоном и, здесь же речь идет о популяризации, значит и форма подачи (представления) должна быть как можно более доступной.
В любом случае, в обсуждении рождается истина и можно реализовать как угодно. Я еще раз пишу то, что имел в виду именно я только потому, что звучало недовольство расплывчатостью именно топика.
Это мой 3й день на сайте, я так понял, что желательно топики создавать в уже существующих блогах — так что ли. Да короче как и везде находятся люди, делающие «для пущей важности» замечания :-)
А как создать площадку — в кусты :-)
Я создам еще один топик в этом блоге, где напишу некоторые тезисы всех коммент и можно будет прийти к общему знаменателю. Просто я один (да и вдвоем и второем) это реализовать тяжело, поэтому, если желающих не будет — ничего не выйдет.
Действительно сложные вещи (см. red5) вменяемо потестировать таким образом не получится.
Идея хорошая, возможности реализации весьма туманные.
См.