Сделал свою программку - бесплатную, с открытым кодом (о ней написано в соседней теме, а также у меня в подписи). Возможно, для кого-то она будет полезной. Вот думаю, где бы ещё о ней можно было написать, кроме этого сайта. Кто что посоветует? Может быть, кто-то знает какие-нибудь сайты, куда можно выкладывать информацию о программах - в особенности о свободных программах?
Вообще, у кого есть опыт раскрутки свободных проектов - делитесь опытом. Думаю, это будет полезным не только для меня - но и для всех, кто делает какой-то свой проект и хочет, чтобы о нём узнало побольше людей.
Где написать о своей программе?
обычно на linux.org.ru пишут, но тогда приготовьтесь к жёсткой критике и тролингу...
ещё можно на opennet.ru - там контингент более вменяемый...
из международных могу назвать только kde-apps.org - под кеды соответственно, но иногда там и несвязанные с кедами qt-шные бывают... + qt-apps.org
ну и в тех местах, где сами бываете...
Спасибо :) Напишу и туда, и туда.
Насчёт критики и троллинга - это да :) Много раз смотрил обсуждения на ЛОРе, и знаком с их обычаем обязательно писать в каждой новости о выходе какой-нибудь программы много комментариев вроде "Не нужно" и "закопайте" :) Это меня не пугает - надеюсь, что всё-таки новость дойдёт и до тех, кому нужно :)
Насчёт kde-apps.org, qt-apps.org - с этим проблемы. Я не силён в английском :( Интерфейс кое-как переведён на английский (вернее, по умолчанию сделан на английском, а файл с русским переводом загружается при старте программы). Но подозреваю, что даже интерфейс может вызвать у англоязычных пользователей бурное веселье и помещение скриншотов программы на какие-нибудь юмористические сайты :) На большее меня не хватило. Справка уже только на русском. Английской версии сайта нет. И хорошо описать программу на kde-apps.org или qt-apps.org я тоже вряд ли смогу. Хотя в будущем, возможно, всё-таки попробую.
В тех местах, где сам бываю - мне пока пришло в голову только разложить по социальным сетям - "Мой мир", "Вконтакте", и т.п. Также потом собирался ещё на русскоязычном форуме Ubuntu выложить. Потом - поискать Яндексом и Гуглом по фразам вроде "Каталог бесплатных программ". Ну и, надеюсь, возможно здесь ещё кто-нибудь что-нибудь напишет :)
sourceforge, github, code.google.com
sourceforge, github, code.google.com
Насколько я знаю, всё перечисленное - это репозитории, позволяющие хранить код в выбранной системе контроля версий, а также распространять готовое приложение. Для моих проектов используется не самая распространённая система контроля версий - fossil (http://www.fossil-scm.org). Ни один из этих проектов её не поддерживает (насколько я знаю). Поэтому я использую другой онлайн-репозиторий - http://chiselapp.com/
Готовые бинарные файлы распространяются с моего сайта.
Поэтому вопрос у меня заключался в другом - не где лучше хранить код, а как лучше рассказать о проекте большему числу людей. Причём не через коммерческую рекламу (поскольку проект открытый, и денег на рекламу нету), а как-нибудь без денежных затрат. Ну и, конечно, без использования спама и тому подобных нехороших методов :)
Но, может быть, я чего-то не знаю о sourceforge, github и code.google.com? Может быть, они как-то позволяют ещё и рекламировать свой проект? Тогда просьба об этом написать :)
все эти проекты отлично индексируются и дают возможность повесить свою страничку с описанием, скринщотами и прочим.
Но если вы хотите чтоб программа массово попала в использование - я бы начал с попытки внедрить ее в репозитории федоры
Страничка со скриншотами, описанием и файлами для скачки у меня уже есть :) Поисковики мой проект тоже неплохо находят - были бы желающие его искать :)
Правда, если набрать в поисковике даже какую-нибудь фразу, точно указывающую на мой проект - первоисточник (т.е. мой сайт) будет где-то внизу, а то и вообще не попадёт на первую страницу результатов. На первую страницу попадают популярные сайты, где я уже успел написать про свою программу - например, всякие каталоги бесплатных программ. Если сделать странички ещё и на репозиториях - тогда, с одной стороны, упоминаний проекта в сети станет больше, а с другой - мой личный сайт в результатах поиска сдвинется ещё ниже. Кроме того, если всякие каталоги в итоге обычно всё равно перенаправляют пользователя на мой сайт, то sourceforge и github выдают пользователю и бинарники, и код сами, без какого бы то ни было упоминания сторонних сайтов. Поэтому, чего будет больше - преимуществ или недостатков - пока непонятно. Я решил пока что оставить только один репозиторий - chiselapp.
Насчёт репозиториев Федоры - это интересно. Я бы, конечно, попробовал. Но лично у меня почти нет опыта работы с этим дистрибутивом - я использую Убунту. Даже rpm-пакет у меня сделан с помощью alien из deb-пакета, и я даже не проверял, работает ли он. Поэтому возникает куча вопросов. Каким образом это делается? С чего начать? Каким требованиям должна соответствовать программа, чтобы попасть в репозитории? Насколько трудно это сделать, много ли потребуется работы? Ну и так далее.
Если у вас есть опыт помещения проекта в федоровские репозитории (или в репозитории какого-нибудь другого дистрибутива) - пожалуйста, напишите :)
http://fedoraproject.org/join-fedora
там есть указание каналов IRC и мейлинг листов, где можно точно узнать что к чему.
в убунту тоже можно попробовать впихнуть кстати, и наверное примерно так же. Если у вас есть английская страничка с описанием, то я могу скинуть ссылку знакомым и коллегам в РХТ и Каноникал, но начинать лучше все таки через комьюнити.
что касается SEO, то это еще один плюс сайтов с открытым кодом - с индексированием у них все очень хорошо, и заниматься продвижением не надо
Спасибо за пояснения. И за предложение скинуть ссылку. Но с английским у меня плохо, и потому ссылки нету :( Читать я на нём ещё могу, но вот писать... еле-еле удаётся составлять однострочные описания программ для control и .desktop - файлов. Да и то, я подозреваю, что эти описания могут очень позабавить англоговорящих пользователей :)
У тебя задача раскрутить свой сайт или всё же программу? Если программу, то репозитории основных дистрибутивов - самое то.
Могу помочь создать пакет для Федоры (и всех RH-based). Сперва можем в russianfedora попробовать добавить его, тут можно по русски общаться.
И ещё, такие программы ведь должны существовать уже. Я глянул, например, в КДЕ есть KAlarm, позволяет всё это делать, и ещё много чего.
У тебя задача раскрутить свой сайт или всё же программу? Если программу, то репозитории основных дистрибутивов - самое то.
Конечно, мне бы хотелось добавить программу в репозитории Федоры. Но много ли мне для этого придётся делать? В чём будет заключаться ваша помощь? Пока что я вообще не представляю, что и как надо сделать, чтобы добавить пакеты в федоровские репозитории. Не знаю даже, с чего начать. Да и Федора мне тоже мало известна - я работаю на Убунте. Не потому, что считаю её лучше, просто привык :) Федору тоже собирался посмотреть, но всё времени не хватает. Что смотреть в первую очередь?
И ещё, такие программы ведь должны существовать уже. Я глянул, например, в КДЕ есть KAlarm, позволяет всё это делать, и ещё много чего.
Может, они и есть. Но у всех программ есть свои преимущества и недостатки. Наличие альтернатив - дело хорошее :) Я, например, использую Unity, в котором KAlarm'а нету. Раньше в гноме был апплет, выполняющий подобные действия (настраивался через свойства клавиатуры, назывался "перерыв в работе"). Я использовал его, хотя он мне и не особо нравился. Но в новых версиях гнома этого аплета нет. К тому же, мне хотелось программу, которая могла бы одинаково работать не только в Linux на разных окружениях рабочего стола, но и в Windows (а в перспективе, возможно, и ещё где-нибудь). И я написал свою программу :)
Ну и самое главное - у меня это не единственная программа. Сейчас уже вышла вторая (она тоже у меня в подписи). Потом будут ещё. И топик я создавал не только для себя - надеялся, что он будет полезным для всех, кого интересует этот вопрос. Так что, думаю, вопрос пиара своего проекта остаётся актуальным, несмотря на наличие KAlarm :)