Все потоки
Поиск
Написать публикацию
Обновить
365.42

Open source *

Открытое программное обеспечение

Сначала показывать
Порог рейтинга
Уровень сложности

Несостоятельность GPL

Время на прочтение10 мин
Количество просмотров3.6K
David Chisnall бросает критический взгляд на GNU GPL и спрашивает, приносят ли она больше вреда, чем пользы для движения Free Software.

В 1985, была сформирована организация Free Software Foundation (FSF) с целью продвижения программной свободы, как определено этими четырьмя свободами:
0. Свобода выполнить программу, с любой целью.

1. Свобода изучения того, как программа работает, и адаптации к своим нуждам.

2. Свобода распространения копий, чтобы помочь своему соседу.

3. Свобода улучшить программу, и выпустить свои усовершенствования (и модифицированные версии в целом) для всех, так, чтобы принести пользу всему сообществу.

Одним из инструментов, используемых для достижения этой цели, является лицензия GPL. Оглядываясь назад, был ли GPL помощью или помехой? И продолжит ли быть помощью или помехой в будущем?

История успеха GPL


Вебсайт FSF указывает на определенный экземпляр GPL, чтобы вынудить компанию открыть ее исходные коды. Компания в этом примере — NeXT (нынче Apple), и исходный код — фронт-энд Objective-C для GCC. Но что произошло в действительности?
давайте взглянем!

День свободы программного обеспечения / Саратов

Время на прочтение2 мин
Количество просмотров934

Приглашаем всех на праздник свободы ПО!


Дата: 19 сентября 2009 г.
Место проведения: г. Саратов, СГУ им. Н.Г. Чернышевского, 12-й учебный корпус (Вольская 10а, пересечение с Белоглинской).
Время проведения: 10:00-18:00
Наш сайт: sfd.sgu.ru

Software Freedom Day — это всемирный праздник Свободного и Открытого программного обеспечения, проводимый ежегодно в третью субботу сентября по инициативе некоммерческой организации Software Freedom International. Команды добровольцев во всем мире организуют местные празднования Software Freedom Day для привлечения внимания общественности.
Читать дальше →

OpenCola и Free Beer

Время на прочтение1 мин
Количество просмотров2K
image
В1999 году в Торонто была создана компания OpenCola. Ее создатели занимались open source софтом. Название компании расшифровывалось как Open Collaboration Object Lookup Architecture. Но широкую известность компания получила вовсе не благодаря своим программным продуктам.
Читать дальше →

Руководство по установке Volantis Mobility Server

Время на прочтение5 мин
Количество просмотров903
 Разработка приложений для мобильных устройств это настоящий вызов для разработчиков. Разнообразие мобильных устройств и их возможностей затрудняют разработку таких приложений, которые шли бы на всём — от базовых телефонов с маленьким экраном, до продвинутых смартфонов, управляемых прикосновением к экрану.
  Два года назад один из известных разработчиков приложений и сервисов для мобильных устройств, компания Volantis, сделала шаг в сторону Open Source сообщества, выпустив свою программную платформу для доставки мобильного контента Volantis Mobility Server в виде программного продукта с открытыми исходными текстами под лицензией GNU GPL v3. Всего было открыто более миллиона строк кода, созданных в течение семи лет работы.
 Volantis Mobility Server это довольно успешная попытка предоставить нам возможность писать не зависящий от устройства код, тем самым освобождая нас от встраивания логики представления неподсредственно в приложения. Создавая различные шаблоны представлений для различных классов мобильных устройств мы пишем единое приложение и используем возможности системы для определения соответствующего представления на любом мобильном устройстве. Звучит захватывающе, не так ли? Описание продукта заявляет о следующих вкусностях:
  • способен выполняться на многих java серверах веб-приложений и работать со многими MySQL-совместимыми СУБД
  • среда проектирования, доступная в популярных интегрированных средах разработки как IBM WebSphere и Eclipse, позволяет разработчикам создавать дизайн и политику информационного наполнения для приложений.
  • среда выполнения, определеяющая тип устройства и наилучший щаблон представления для устройства
  • включает прокси для доступа к изображениям, подгоняющий размер и формат изображения под конкретное устройство
  • база данных на 6500 устройств, с более чем 650 аттрибутов на каждое устройство
  • библиотека виджетов, в том числе и AJAX

 Для нас открытость технологии Volantis означает возможность легально скачать программное обеспечение, установить и создать мобильный сайт в мобильном интернете. Если в прошлом году новости пестрели сообщениями, что известный мобильный оператор заключил договор с Volantis о внедрении платформы управления мобильным контентом, то почему бы и нам не обратить внимание на этот продукт?Я научу тебя летать, Volantis!
 Сегодня я расскажу как установить Volantis Mobility Server (далее — VMS). Тем кто не хочет повторить мой опыт сразу предлагаю пройти на… тестовый сервер и посмотреть на демо-приложения, прилагавшиеся в комплекте. Настройка среды разработчика и собственно разработка в эту статью не войдут, но не исключено что будут рассмотрены в отдельных статьях
подробности...

Стэнфордские ученые представили Open Source-фотокамеру

Время на прочтение1 мин
Количество просмотров1.1K
Ученые из Стэнфорда представили цифровую фотокамеру Frankencamera, позиционируемую как Open Source-проект.

Дизайн прототипа камеры был разработан аспирантом Эндрю Адамсом (Andrew Adams). Он на фото вместе со своим профессором Марком Левой (Marc Levoy):



Камера состоит из следующих компонентов: электронная схема SoC (system on chip) от Texas Instruments с двумя процессорами (общего назначения и для обработки изображений) и небольшим LCD-экраном; модуль камеры из телефона Nokia N95; линзы Canon. Корпус устройства был изготовлен самостоятельно в Стэнфорде. Камера работает под управлением операционной системы GNU/Linux.

Проект Frankencamera получил поддержку компаний Nokia, Adobe Systems, Kodak и Hewlett-Packard.

Стоит также напомнить о существовании компании Elphel, основанной россиянином и специализирующейся на создании открытых цифровых фото- и видеокамер.

via nixp.ru

IDC: Linux светит большое будущее, особенно оно светит Novell

Время на прочтение1 мин
Количество просмотров662
Аналитики из известной конторы IDC во второй раз решили посчитать долю Linux на рынке ОС. Поскольку речь идет об общем размере рынка, то в отчете есть информация и про платные, и про бесплатные установки различных дистрибутивов. IDC считает, что Linux будет продолжать расти год от года и в 2013 году и вырастет на 16,8%, дойдя до уровня 1.2 млрд долларов. Этот рост, соответственно, будет составлять в 2013 году 4% от общемирового рынка программного обеспечения (против нынешних 2.2%). Теперь от цифр к делу.

IDC подсчитали доли вендоров на рынке. У Novell вышло 27,9% от общего числа всех платных инсталляций Linux, и 20.1% от общего рынка Linux-дистрибутивов. У Red Hat доля от общего рынка дистрибутивов Linux 47.6%, а бесплатные инсталляции занимают 28,6%. Но, как начинают спекулировать журналисты, Novell вполне может выбиться в лидеры. У Red Hat за 2007-2008 рост числа платных инсталляций составил 1.9%, в то время, как у Novell — около 3.5%. По выручке Novell имеет долю в 29.8%, что равняется примерно 50,3% росту за прошлый год. Для сравнения — Red Hat вырос всего на 14,8%. Причиной этому является в том числе и использование RHEL на большем числе серверов, чем указано в купленной лицензии. Тем не менее, в будущем расти будет именно число бесплатных установок Linux, особенно тех дистрибутивов, которые развиваются open source сообществом: корпоративные пользователи решились жить по принципу «бери от жизни все (и сразу)» — ИТ-директора недвусмысленно говорят о том, что нужно быть менее зависимым от вендора.

IDC после всего вышесказанного делает вывод, что 2009 год станет переломным для восприятия Linux пользователями в виду переориентации в условиях экономического кризиса.

Так-то!

OpenOffice получил свой ribbon

Время на прочтение1 мин
Количество просмотров2.2K
Похоже, команда разработчиков OpenOffice определилась с прототипом нового интерфейса. Их решение — перевернутый ribbon от Microsoft.


Выглядит ужасно, на мой взгляд, но учтите, что это прототип и внешний вид пока представлен только для отработки самого решения. Однако, похоже, что идея ribbon как группы тематических вкладок, все таки появится и в OpenOffice спустя три года (или больше, кто знает, когда релиз?) появления в Microsoft Office.

via webupd8.blogspot.com/2009/08/openoffice-prototype-user-interface.html

Линус Торвальдс и драйвера Microsoft в Linux

Время на прочтение2 мин
Количество просмотров9.6K
Линус Торвальдс публично высказал свое мнение по поводу добавления драйверов в ядро линукса компанией Microsoft. В интервью журналу Linux Magazine он ответил на следующие вопросы:

Q — Смотрели ли вы исходный код Microsoft?
A — Нет. Главным образом потому, что я не занимаюсь всем подряд, что попадает в код драйверов ядра (это ни на что не влияет), особенно когда я не использую этот код сам. В таких вещах я доверяю мейнтейнерам (сопровождющим). Как правило, я смотрю на код, когда в них обнаруживаются баги или, если код затрагивает многие подсистемы или этот код — часть важной подсистемы ядра, в разработке которой я активно участвую (например, код вроде VM, обработка ресурсов ядра, код базового ядра и т.д). Скорее всего я посмотрю на этот код, когда он фактически будет представлен мейнтейнеру (в данном случае — это Greg Kroah-Hartman), просто из любопытства.

Q — Как вы относитесь к включению этого кода? Ведь он от Microsoft.
A — О, я искренне верю в то, что технологии должы стоять выше политики. Мне все равно от кого приходит технология, пока есть основания для появления кода и пока не стоит вопрос лицензирования и прочие вопросы того же характера.

Фактически, в связи с тем, что это код нового члена сообщества, я бы скорее предпочел включить этот код, чем не включать (опять же, я бы хотел отметить, что драйверы являются особыми. Они не затрагивают другие части системы, так что могут быть интегрированы значительно более безболезненнее, чем другие возможные изменения ядра).

Бывало я подшучивал о корпорации Майкрософт время от времени, но в то же время я думаю, что ненависть к Microsoft является болезнью. Я верю в открытую разработку, а это во многом предполагает не только открытие исходных текстов, но и отказ от попыток исключить людей или компании из процесса разработки.

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

Q — Должно ли быть к Microsoft другое отношение?
A — Я согласен с тем, что Microsoft преследует свои интересы в этом деле с публикацией кода. Но это та же самая причина по которой написан весь другой open source! Мы все преследуем свои собственные цели. По своим собственным интересам я начал писать Linux и из-за них я продолжаю это делать. Собственная выгода — это то, что преследуют в той или иной мере, все кто занимаются open source.

Так что жаловаться на то, что Microsoft работает над кодом для своих собственных интересов — это глупость. Конечно, они уделяют внимание тому, что приносит им выгоду. Это и есть то на чем стоит open source — возможность делать код лучше для ваших конкретных потребностей, всякий раз когда вам лично это нужно.

Кто-нибудь жалуется, когда компании поставляющие оборудование пишут драйверы для устройств, которые производят? Нет, это безумно. Кто-нибудь жалуется, когда IBM финансирует все что касается POWER и работает над энтерпрайз-функциями, потому что они продают их на корпоративном рынке? Нет. Это было бы безумием.

Так что людям, которые жалуются на то, что Microsoft пишет драйверы для своего собственного механизма виртуализации, должны посмотреть в зеркало и задать себе вопрос почему они настолько лицемерны.

— Источник: www.linux-mag.com/id/7439

Сайту CodePlex 3 года

Время на прочтение1 мин
Количество просмотров716
image
Крупному сайту CodePlex, предназначенному для хостинга open source проектов исполнилось 3 года. Достижения у ресурса значительные, судите сами:

• 10,000 open source проектов;
• 3 миллиона посетителей в месяц;
• 10 миллионов просмотров страниц в месяц;
• 160,000 зарегистрированных пользователей;
• 160 миллионов строк кода хранится на 10 серверах TFS (Team Foundation Server);
• 16,000 загрузок исходных кодов на сервер (check-in) в месяц.

С днем рождения и дальнейших успехов, CodePlex!

via http://weblogs.asp.net/bsimser

PS: в комментариях дали ссылку на информацию об успехах проекта от первоисточника
графики и много интересного, спасибо Antares19

Исходный код Apollo 11 на GoogleCode

Время на прочтение1 мин
Количество просмотров2.4K
В этом топике анонсировано, что часть кода для космического корабля Apollo 11 теперь доступна в Интернет.
В этот день 40 лет назад Нил Армстронг (Neil Armstrong) и Базз Олдрин (Buzz Aldrin) стали первыми людьми, которые прошли по Луне. Это было большим достижением для человечества и ключевым моментом в мировой истории.

Чтобы почтить память этого события исходные коды коммандного модуля (Comanche054) и лунного модуля (Luminary099) были записаны со сканированных изображений и запущены на yaAGC (эмуляторе AGC с открытым кодом) by the Virtual AGC and AGS project.

Исходный код даёт понять, что полёт на луну на самом деле не сильно отличается от программирования, которым занимается большинство программистов каждый день. Обратите внимание на комменты.
VRTSTART	TS	WCHVERT
# Page 801
		CAF	TWO		# WCHPHASE = 2 ---> VERTICAL: P65,P66,P67
		TS	WCHPHOLD
		TS	WCHPHASE
		TC	BANKCALL	# TEMPORARY, I HOPE HOPE HOPE
		CADR	STOPRATE	# TEMPORARY, I HOPE HOPE HOPE
		TC	DOWNFLAG	# PERMIT X-AXIS OVERRIDE
		ADRES	XOVINFLG
		TC	DOWNFLAG
		ADRES	REDFLAG
		TCF	VERTGUID

Бразильский университет поможет проекту Openmoko

Время на прочтение1 мин
Количество просмотров480
Йон «maddog» Холл, президент Linux International и CTO в Koolu, обрадовал сообщество Openmoko письмом об успешных переговорах с Университетом Сан-Паулу по поддержке проекта Open Source-смартфонов Openmoko.

Университет готов предоставить проекту Openmoko, оставленному в начале этого лета одноименной компанией Open Source-сообществу, следующее:

  • Потенциальная поддержка от Министерства телекоммуникаций Бразилии.
  • Использование в Openmoko университетских наработок в области телекоммуникаций.
  • Использование возможностей и опыт университета по созданию интегральных схем и их пробного производства (коммерческое запрещено для вуза). Разработанный под свободными лицензиями дизайн можно будет поставлять коммерческим компаниям для массового производства.
  • Хостинг для поддержки почтовых рассылок, форумов Openmoko и др.
  • Возглавить движение для привлечения других университетов со всего мира.
  • Помощь по работе с документами: договоры, сертификация и другое.


Стоит ли рассматривать письмо Холла как возрождение Openmoko — вопрос пока весьма сложный. Но тот факт, что у Openmoko появится поддержка из очень подходящей ему среды — академической, — по меньшей мере дает основания полагать, что перспективы и потенциал у этих Open Source-смартфонов есть.

via linuxphone.ru

GNU или Linux?

Время на прочтение11 мин
Количество просмотров19K
Просматривая статьи для перевода на translated.by я наткнулся на предложение перевести статью GNU or Linux? за авторством David Chisnall. Автор предлагает разобраться чего же больше в ОС — GNU или же Linux? Собственно перевод этой статьи и предлагается Вашему вниманию.
Читать дальше →

Ближайшие события

Microsoft открывает исходные коды

Время на прочтение1 мин
Количество просмотров1.2K
Именно с таким заголовком я получил сегодня бюллетень от MS.
Весьма в духе желтой прессы, но что же на самом деле будет открыто?
Читать дальше →

Почему Mono хорош

Время на прочтение12 мин
Количество просмотров12K
Мы с участниками социальной сети open-life.org решили сделать перевод статьи Джо Шилдза (Jo Shields) «Here we go again – why Mono doesn’t suck». В результате получилась статья «Почему Mono хорош». Копию данного перевода можно прочитать здесь: Почему Mono хорош — open-life.org

Прим.: Если кто захочет инвайт на open-life.org — стучитесь в личку

Я участник Debian Mono Group, Debian CLI Applications Team, и Debian CLI Libraries Team. И уже в течении года работаю над сопровождением пакетов проекта Mono и программ, которые используют его в ОС Ubuntu (и Debian). Мне хорошо известны горячие споры, угрозы и последующие переходы на личности, и сейчас я принимаю ваш «вызов». В этой статье я говорю от себя лично — не от проекта Debian, не от Ubuntu, не от Mono, и не потому, что меня попросил мой начальник.

Вам хотелось «объективного пояснения, чем хорош Mono, почему он не представляет угрозы и почему его следует включить в Ubuntu по умолчанию»? — Я отвечу на эти 3 вопроса по очереди, затем предложу общий вывод к этой статье, а так же к более широкому движению «Анти-Mono». Это сообщение подписано GPG (прим. переводчика: GPG=GNU Privacy Guard — свободная альтернатива набору криптографического ПО PGP) для подтверждения факта его публикации без изменений. Оригинальный текст доступен по адресу retro.apebox.org/herewegoagain.txt чтобы каждый желающий мог проверить его подлинность самостоятельно.

Читать дальше →

SourceForge поменял дизайн

Время на прочтение1 мин
Количество просмотров613
Причем глобально. А так же вывели на главную страницу каталог и рейтинг.
Вообщем все стало красивее и функциональней
image
www.sourceforge.net
UPD И еще подумалось — вот бы мой EmForge к ним на первую страницу попал — представляю какой source-forge-эффект можно получить!
UPD2 Перенес в мир sourceforge.net

Adjustable soft II

Время на прочтение3 мин
Количество просмотров633
В предыдущей статье я поднял некоторые проблемы, касающиеся использования проприетарного ПО. Позвольте вам предложить продолжение.

Как же нам получить идеальный софт, или по крайней мере найти направление, в котором двигаться? Влиять на проприетарное ПО весьма непросто, да и стимула никакого — даже если укажешь на ошибки, вряд ли заплатят. Но выход есть — программное обеспечение с открытым исходным кодом.

Крупный Open Source проект в разработке
Крупный Open Source проект в разработке

Читать дальше →

Cocotron, свежие новости с фронта Objective-C

Время на прочтение2 мин
Количество просмотров2.2K
Cocotron — это реализация runtime для Objective-C, похожего на рантайм Apple — Cocoa. Он достаточно сильно отличается от другого популярного открытого рантайма — GNUstep, как в целях, так и в реализации.

Cocotron отлично подходит для портирования кода с платформы OSX на Win32. Конечно реализация API далека до идеала, но, как показывает практика, разработчики всегда быстро решают проблемы.

Изначально Cocotron использовался только при кросс-сборке на базе XCode и mingw-toolchain. При кросс-сборке доступно развертывание на Windows, Linux и Solaris.

Конечно такой подход оставлял в цепочке разработки самый сложный и дорогой этап — OSX (оптимально — на оригинальном железе). Возможность Cocotron, как платформы, не могла быть полностью раскрыта из-за этой зависимости.
что и было решено исправить

Qtiplot + Python дают огромные возможности для построения графиков и обработки данных

Время на прочтение4 мин
Количество просмотров7.9K

Сегодня я немного расскажу про программу QtiPlot и возможность скриптования её возможностей с помощью языка Python.

Программа QtiPlot разрабатывается как свободный аналог Origin, то есть универсального средства представления и анализа данных. Она позволяет строить всевозможные графики, выполнять операции с данными, искать аппроксимации кривых и тд. С Ориджином я не работал с первого курса института, так что сравнить возможности не смогу, да это и не важно, QtiPlot имеет три важнейших преимущества, это свободность, кроссплатформенность и скриптование на языке Python, о котором пойдёт речь дальше.

В настоящее время «стандартом де факто» для построения графиков в мире *nix систем является gnuplot, в мире Windows это Origin, видимо ломанный, если посмотреть на его стоимость (чуть менее $1000 за самую крутую версию). Так вот QtiPlot в месте с Питоном вполне могут потеснить эти продукты.

Читать дальше →

Вклад авторов