Блог им. dmbaturinСборник открытого ПО для Windows

Хочу попросить помощи у сообщества.
Суть такова: сейчас я работаю над сборником открытых программ для Windows. Некий расширенный аналог The open disc, но преследующий такие цели:
— Максимальный охват сфер деятельности
— По возможности наличие нескольких программ для одной задачи (чтобы показать многообразие СПО и дать возможность выбрать программу по вкусу)
— Ориентированность на русскоязычную аудиторию: наличие локализованных версий
— Наличие документации, по возможности русскоязычной
Если кратко, то я хочу собрать решение, которое в некотором степени воссоздаст удивление установившего Linux при виде списка доступных пакетов, и предоставит программы для большинства целей.
Прошу у вас любую критику, предложения, советы по списку программ. Особенно прошу подсказать хорошую программы для просмотра и организации изображений.

Сейчас в составе сборника:
Офисные программы:
— Open Office
— Abiword
— OpenProj
— Planner (управление проектами)
— Sunbird
— OpenOCR (бывшая Cuneiform, открытая система распознавания текста)
— SumatraPdf (смотрелка)
— PDFCreator (виртуальный принтер для их создания из чего угодно)
— WinDjVu
— FBReader
— StarDict
— Ананас (учетная платформа в стиле 1С)
— Dia (рисовалка схем и диаграмм)
Интернет:
— Firefox
— Seamonkey
— Thunderbird
— Evolution
— Pidgin
— Miranda
— Psi
— kvirc
— QutIM
— FileZilla
Сеть:
— WireShark (анализатор трафика)
— nmap (сетевой сканер)
— Autoscan (визуальный анализатор сети)
— ettercap (снифер)
— PuTTY
— TightVNC
Графика:
— Gimp
— InkScape
— Blender
Мультимедиа:
— SMPlayer
— VLC
— Songbird
— Audacity (звуковой редактор)
— Avidemux (редактор видео)
— VirtualDub (видеоконвертор)
— CDex (граббер audio CD)
Утилиты:
— 7Zip
— InfraRecorder
— WinCDEmu
— ProcessHacker (менеджер процессов)
Файловые менеджеры:
— FAR (2.0)
— muCommander
Виртуализация и эмуляция:
— VirtualBox
— DOSBox
— Cygwin
Наука:
— Maxima
— Axiom (системы компьютерной алгебры)
— Octave
— Scilab (численные вычисления)
— GAP (конечные группы и дискретная математика)
— Graphviz (визуализация графов)
— Avogadro (редактор химических формул)
Техника:
— KiCAD (редактор схем электрических цепей)
— FreeCAD (САПР для трехмерного моделирования)
Образование:
— Celestia
— Stellarium (виртуальные планетарии)
— iTest (редактор и среда для проведения тестов)
Разработка ПО:
Языки:
— Python
— Ruby
— Perl (Strawberry Perl)
— FreePascal
— Watcom compiler (C, C++, Fortran 77)
— g95 (Fortran 95)
— php
Среды разработки:
— NetBeans
— Geany
— SciTE
— надо бы Eclipse, решить бы еще, какой именно
— Lazarus (среда и набор компонентов для FreePascal, нечто вроде Delphi)
Инструменты:
— Subversion
— DOxygen
— InnoSetup (средство создания инсталляторов)
— WiX (инструмент для сборки msi-пакетов)
Серверное ПО:
— XAMPP (интегрированный пакет с веб-сервером, php и прочим)
— Apache2
— Lighttpd
— FileZilla Server (ftp-сервер)
— Apache Tomcat
СУБД:
— PostgreSQL
— Firebird
— MySQL
Безопасность:
— ClamWin
— WinPooch (резидентный сканер для Clam)
— Gpg4Win

P.S.
А еще интересно, где можно разместить образ диска таких размеров :)

Комментарии (53)

В разделе интернет не наблюдаю Google Chrome. В аудио — songbird.
У Google Chrome с лицензией не вполне понятно. Код объявлен доступным, но у бинарных сборок типичная проприетарная лицензия.
Про Songbird надо учесть, и правда забыл про него.
Ничто не мешает самостоятельно скомпилировать свободные исходные коды и выложить их в сборку под BSD-like.
Почитал сайт хрома. Собрать, конечно, можно, только Visual Studio нужна, причем не Express.
Это ОПО (Открытое Программное Обеспечение). Все-таки стоит добавить
Большое спс, возможно скоро придется пользоватся виндой, хоть проги будут свободные:)
А чем Вам java не опенсорс?=)
Ничем :)
JRE придеться включить, она для NetBeans нужна как минимум.
А вот OpenJDK под винду пока нету, она только для линукса и солярки.
  • avatar
  • zwie
  • 01 августа 2009, 10:12
  • #
  • 0
можно еще ссылок на проекты понаставить, почитать интересно было бы.
  • avatar
  • rain
  • 01 августа 2009, 11:14
  • #
  • 0
Полезно. А мы тут страничку для своего потихоньку клепаем :)
jabb.im/91
О, надо обмениваться опытом! Внесу то, что есть в моем, но пока нет в вашем на досуге.
zvie: да, разумно. Поставлю чуть позже, ну и после релиза он доступен будет.
У вас там еще и бесплатное ПО. Это плохо.
Трудно игнорировать, к примеру, популярность Оперы, тем не менее эта программа всяко лучше, чем IE, да и доступна под различные ОСи.
Согласен, но надо как-то явно указывать, где открытое, а где проприетарное бесплатное. Или даже составлять отдельные списки для них.
Да, это можно/нужно будет указывать в описании. Собственно, сборник до того объема, что описывается на той страничке (и в файлике с перечнем содержимого) довел vlas, я немного скорректировал структуру, а теперь вот возникла идея сделать описание и скрипт для его обновления. Ну а контент уже будет меняться по ходу дела.
Я конечно понимаю, что бесплатный софт популярен, но нужно разделять: OSS и Proprietary. Фактически можно два сборника сделать
  • avatar
  • axm
  • 01 августа 2009, 13:45
  • #
  • 0
Можно вот тут ещё посмотреть, может найдёте, что нибудь.
Спасибо, кое-что интересное обнаружил там и внесу в список.
HandBrake — dvd-рипер
  • avatar
  • axm
  • 01 августа 2009, 14:16
  • #
  • 1
Только не забудте потом представить результаты трудов на суд общественности +)
plin2s: о, надо учесть его.
axm: разумеется. Для счастья человеческого и делаю :)
Осталось только придумать, куда это все выложить, потому как там уже два с лишним гигабайта.
Выкладывай в ed2k или torrent и если есть аккаунт на yandex.ru, то можно выложить на narod.yandex.ru (до 5 ГБ). Но лично мне хотелось бы видеть этот сборник как маленькую утилиту, которая работает следующим образом: загружает с сервера список дистрибутивов, пользователь выделяет нужные проги, и программа их скачивает и устанавливает(что-то вроде упрощенного менеджера пакетов линукса).
Мне мысль про менеджер пакетов для винды давно приходила в голову, и, в принципе, windows installer умеет отслеживать зависимости. Но объем работ тут будет существенно больше: пересборка пакетов, создание .msi, написание менеджера пакетов. Плюс еще нужны сервер и место на нем под репозитарии.
На это нужен уже не один человек, если желаете присоединится, пишите на почту или в сообщения.
Я вот как себе это представляю:
Программа клиент скачивает с сервера небольшой файл(напр. Dist.xml), в котором содержится следующая информация:
*Название программы
*Версия
*Ссылка на скачивание с оф. сайта программы
*Категория(Интернет, Офис, и т.д.)
Пользователь отмечает интересующие проги, они скачиваются, после чего создаётся какой-нибудь файл (напр. install.bat) из которого поочерёдно запускаются инсталяторы программ(без участия пользователя тут не обойтись). В итоге на сервере(пожалуй это громкое название тут неуместно) нужно всего-то место для файла Dist.xml что совсем крохи.
Этот вариант не намного лучше просто сайта со ссылками на скачивание программ.
Кроме того, он создает ряд проблем, таких как отслеживание зависимостей и обновления.
Я полагаю, что действительно привлечь пользователей можно только реализацией, близкой по функциональности к линуксовым менеджерам пакетов или портажам *BSD.
Ненамного, но всё же лучше. А создавать менеджер пакетов для windows- задача в *надцать раз сложнее, чем просто немного автоматизировать процесс.
По поводу «без участия пользователя тут не обойтись»: обойтись можно, это unattended soft. Я в этом немного разбираюсь.
Можно, просто для технического осуществления этого нужны msi-файлы и разделение компонентов программы в отдельные пакеты (что в юниксах и происходит).
И все-таки, заняться этим нужно.
кстати еще open source программа NSIS как раз для создания инсталяторов, только лицензия у нее zlib/libpng и на счет зависимостей не знаю, но скорее всего, если нет, — реализуемо
Не знал. Здорово, что есть такая вещь. Впринципе при совмещении всего вышесказанного может получиться неплохая вещь!
Мне мысль про менеджер пакетов для винды давно приходила в голову,
В ReactOS есть замечательный загрущик для ПО. Возьмите и пользуйтесь. :-)
Сегодня случайно наткнулся на интересную вещь имя ей Appupdater.
C оф. сайта: «Appupdater provides advanced functionality to Windows, similar to apt-get or yum on Linux. It automates the process of installing and maintaining up to date versions of programs. It is fully customizable for use in a corporate environment.»
В двух словах- это менеджер пакетов для винды. Установил и посмотрел, что за зверь. Поставил пару приложений всё инсталлировалось без ошибок и работало как надо! Если у вас есть наработки поделитесь с разработчиками, думаю они будут вам благодарны.
Прога для хранения паролей KeePass. Кроссплатформенная! Для Линукса — это KeePassX. Также есть вариант для WinMobile.
Можно использовать один и тот же файл с паролями во всех OS.
zhnikitka: Хоть я сам такое не люблю, но штука интересная, спасибо за наводку.

Что до менеджера пакетов и репозитария, то я давно собирался им заняться и когда-то набросал архитектуру этого дела. Если есть располагающие свободным временем и желанием, то можно заняться.
  • avatar
  • Stil
  • 01 августа 2009, 23:01
  • #
  • 1
— QuitIM
— QutIM — без i :)
Process Hacker — диспетчер задач
WinCDEmu — эмулятор CD
Да, и правда ошибка.
За эмулятор CD отдельное спасибо, его очень не хватало.
Установил себе muCommander. Конечно хорошая штука, алтернативное решение. Весь нужный функционал TotalCommander'a присутствует. Но запускать такой Java-софт, который кушает 60 мегабайт памяти и при этом глючно работает, не хочется.
Простите за оффтоп. Может кто посоветовать другие решения?
xInlex: свободных графических я больше не знаю, но не факт, что их нет.
Rem_: да, в свежей редакции списка он есть. Кстати, вот она:
spreadsheets.google.com/ccc?key=0AmYkVOBnay-4dEhWaEhCWTZPRi1NZFRncFI1M1QyQ3c&hl=ru
Как, не знаете!? А doublecmd.sourceforge.net/
Полностью согласен. muCommander — реально плохая программа. Её лучше убрать со списка.
  • avatar
  • Rem_
  • 02 августа 2009, 20:08
  • #
  • 1
www.httrack.com — оффлайн браузер. Кроссплатформ, русифицирован, куча фильтров и настроек.
  • avatar
  • avsej
  • 03 августа 2009, 11:03
  • #
  • 0
В раздел инструментов к subversion можно еще git добавить
  • avatar
  • avsej
  • 03 августа 2009, 11:06
  • #
  • 0
а в среды разработки vim
Добавьте, пожалуйста, замечательную программу — Notepad++.
Ещё хороши следующий программы для записи дисков: CDBurnerXP, BurnAware.
Спасибо за советы, обязательно добавлю. Релиз обещаю к сентябрю.
В раздел Виртуализация и эмуляция: можно MS VirtualPC добавить
В раздел Виртуализация и эмуляция: можно MS VirtualPC добавить
А также наборчик от Sysinternals
Они ж проприетарные!
  • avatar
  • Rem_
  • 09 августа 2009, 00:45
  • #
  • 3
WinDirStat — Статистика каталогов. «Показывает куда пропала место на диске и помогает вам очистить его» GPL2, русифицирована.
(Для справки SequoiaView — это с чего начиналось, фришное не открытое.)
Монстры, а не проги. Сканит диск (диски) и рисует пропорциально по квадратикам занимаемое файло в разных красках. Охренетюзабилити. Теперь если вы потеряли пор… хороший фильм, то большой квадратик напомнит вам, в какой он папке лежит :)
  • avatar
  • Rem_
  • 09 августа 2009, 12:05
  • #
  • 0
В тему разработки ПО:
Code::Blocks is a full-featured IDE (Integrated Development Environment) aiming to make the individual developer (and the development team). GPL3
посмотри еще wos.anho.org
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.