Дмитрий Комиссаров. Теперь в Mandriva. Оно ещё не решено, конечно, но.
Касательно патентной тяжбы между Google и Oracle. Обе компании — участники Open Invention Network. Я, конечно, не знаю, что конкретно они подписывали, но п. 1.2лицензионного соглашения как бы говорит о передаче всех патентов, связанных с «Linux Systems», а Android, в общем-то, как раз-таки Linux System, не смотря на то, что не GNU.
Соответственно, Oracle лишается защиты OIN и может поиметь толпу патентных исков за использование как Linux, так и других технологий, патентны на которые есть у учатсников OIN.
Интересно было бы послушать точку зрения OIN на всё это.
TCO (Total Cost of Ownership) считают все кому не лень, в основном в маркетинговых целях, и особенно отличается этим небезызвестная MSFT. Как правило, считается просто — берётся некий срок службы (странным образом совпадающий с временем жизни основных продуктов MSFT) и считаются все расходы, связанные с продуктом за этот период. Расходы суммируются, получается сумма, она же считается как TCO.
Однако за внешне простыми цифрами стоит весьма сложный механизм, о котором, как правило, в упрощённых расчётах забывают, но который может давать существенные поправки к цифрам при расчётах на сроки более трёх, а тем более пяти лет. Это механизм коэффициента (или ставки) дисконтирования.
Суть его в чём. Если мы сегодня возьмём новое оборудование за миллион рублей, а через десять лет заплатим ещё десять рублей за его переналадку, это совсем не то, что мы сегодня покупаем оборудование за 10 рублей, а через 10 лет платим ещё миллион за его переналадку. А вот в простом расчёте TCO окажется, что TCO в обоих случаях одинаковый. Чтобы избежать такой неадекватности, и был разработан механизм, известный как ставка дисконтирования. В википедии написано, что расчёт ставки включает множество параметров, но в реальности такой расчёт тоже упрощают, оставляя только базовую ставку, которая по сути только инфляция и кредитные рейтинги. Если совсем грубо, то представляют, что компания может инвестировать оборотные средства, а следовательно не получит с них прибыль, таким образом в TCO будут входить вся недополученная прибыль за остаток времени. Естественно, что чем раньше сделана выплата, тем дороже она окажется.
Таким образом, при принятии ставки дисконтирования в районе 9% (для РФ это примерно нормально, для развитых стран с меньшим уровнем инфляции эта ставка ниже) наш первоначальный проект будет оценён как 2367373,67 рублей (1000000*(1,09^10)+10), а второй, соответственно, в 1000023,67 рублей (10*(1.09^10)+1000000). Ну то есть более чем в два с половиной раза дороже.
Позапрошлогодний расчёт того, что Linux в школах Бразилии обходится примерно по той же цене, что и Windows при введении ставки дисконтирования 5% (что для Бразилии, наверное, даже низковато) приводит к тому, что решение на базе Windows оказывается на 40% дороже. Потому что Windows покупать надо сразу, а за пять лет деньги дорожают.
На сколько я понимаю суть конфликта, Oracle не хочет, чтобы Google называла андроидный Dalvik Java-машиной, поскольку Dalvik всё же отличается от спецификации Java, чего Google, в общем-то, и не скрывал.
Но подождём официальных документов.
Linux InstallFest, посвященный выходу Ubuntu 10.04 запланирован на 3 мая (понедельник).
Вкратце: Йон-де (это очень сильно-де, потому что интервью, да ещё и перевод) заявил, что не считает Open Source модель эффективной для себя. И приводил примеры, что Netscape развалился после открытия исходников Netscape, а KDE не получает бенефитов от развития WebKit (и, соответственно, от популярности Safari и Chrome).
Оставим в покое WebKit, вернёмся к тому, что Netscape развалился. Тут Йон, как мне кажется, путает причину и следствие. Ни одна коммерческая компания, имеющая отлаженный бизнес и работающую бизнес-модель, не будет перекраивать свой бизнес и менять эту модель.И наоборот, если у компании дела идут хреново и действующая проприетарная бизнес-модель не работает, отчего бы не попробовать другую?
Иными словами, пока у Opera Software всё в порядке, кодов оперы нам не видать. Если только не найдётся аналитик, который объяснит опере, что открытие кодов под лицензией X принесёт им профит в Y килобаксов, как в своё время было с Zope.
Originally published at Aceler online. You can comment here or there.
Старожилы помнят, как легко и просто было во времена KDE 3.5, и как быстро писались однострочники вроде
dcop amarok Player pause
которая вызывала соответствующее действие в amarok.
В KDE 4 от старой системы DCOP отказались в пользу единой для всех DE и системы вообще шины DBUS. Главное преимущество этой шины перед DCOP состоит в том, что она, во-первых, нормально работает с несколькими объектами на шине, а во-вторых, умеет посылать сигналы нескольким объектам сразу. Плюс она теоретически может быть транслирована в удалённые вызовы XML-RPC, хотя я не видел приложений, которые бы этим пользовались на практике, разве что PulseAudio вроде этим занимается.
А как быть с полюбившимися однострочниками? Ничего страшного, DBUS предлагает несколько более сложный, но вполне удобный инструментарий для создания сообщений из командной строки. Команда зовётся qdbus. Запустив amarok, откройте терминал и выполните команду:
qdbus
Получите список объектов на вашей шине (выполните sudo qdbus — и получите другой список, рутовый). Найдите в нём org.kde.amarok — это и есть ваш amarok. Также, как и в случае dcop, запустим:
qdbus org.kde.amarok
Получим список интерфейсов, прямо почти как в dcop, только нотация другая. Ну и наконец, доберёмся до методов:
qdbus org.kde.amarok /Player
Получим список методов, которых можно вызвать. Например, для вызова Пуск/Пауза, наберём:
qdbus org.kde.amarok /Player org.freedesktop.MediaPlayer.PlayPause
Вуаля.
P.S. Думаете, гнома это не касается? :)
qdbus org.gnome.Listen /org/gnome/listen org.gnome.Listen.play_pause
:)
Originally published at Aceler online. You can comment here or there.
Ну теперь лоббированием интересов западных разработчиков будут заниматься исключительно отечественные производители.
И где у нас РАСПО?
Originally published at Aceler online. You can comment here or there.
Состоялся первый релиз Web-оболочки для системы распознавания текстов CuneWebForm, разрабатывающейся студентами и сотрудниками Нижегородского Технического Колледжа. Система умеет принимать изображения для распознавания как по одному, так и пачками в виде архива с картинками. Поддерживается экспорт распознанного текста в TXT, HTML, PDF, ODF.
Приглашаются желающие потестировать.
http://fireforge.net/projects/cunewebform/
Лицензия BSDL.
Originally published at Aceler online. You can comment here or there.

Мы вновь организуем масштабное мероприятие :) На этот раз посвящаем себя Blender3D и всему, что с этим связано.
2-9 августа в 50 км от Нижнего Новгорода, в кемпинге на берегу реки пройдёт BlenderCamp 2009 — международный съезд блендерологов. В программе — семинары, мастер-классы, солнце, река и пляжи :)
Как минимум два разработчика приедут к нам из Швеции, ожидаем серьёзный десант с Украины, ну и наших старых знакомых из Волгограда (Дмитрий Гриценко из Illusuionix) и из Воронежа (Андрей Изранцев, aka bdancer), которые приезжали на прошлый InstallFest.
Ждём всех желающих!
Originally published at Aceler online. You can comment here or there.
Сегодня наши студенты демонстрировали прототип электронной доски стоимостью 3000 р. без проектора (обычно такие доски стоят тысяч 50 без проектора). Принцип действия основан на считывании положения инфракрасного светодиода камерой и при массовом производстве конструкция может быть существенно удешевлена. Кроме этого, такой вариант гораздо мобильнее, чем доски на RFID.
Работа сделана по материалам конкурса код свободы.
Originally published at Aceler online. You can comment here or there.
Есть учебное заведение. В этом УЗ есть курс и специальность по программированию. В рамках специальности делаются дипломы, темами дипломных проектов являются программные продукты.
Необходимо соблюсти баланс прав между студентами, которые хотят эти дипломные проекты потом продвигать как коммерческие программы, и самим УЗ, которое хочет иметь права на исходный код этих программ с тем, чтобы распространять их в другие УЗ и выдавать их для доработки следующему курсу студентов.
Решение из мировой практики — лицензия BSD. В общем-то для этого она и создавалась. Нам больше нравится вариант Apache 2.0, поскольку это тоже BSD-like лицензия, однако она значится в списке совместимых с GPLv3, а значит можно будет ещё и GPL проекты использовать в разработках.
Вопрос: как узаконить такое лицензирование?
Originally published at Aceler online. You can comment here or there.
По сообщениям информагентств, Linux InstallFest Нижний Новгород состоится 28-го сентября, в воскресенье, в любую погоду, с 10 утра до 18 вечера (время уточняется), на прежнем месте – в спортзале Нижегородского технического колледжа.
Что можно будет сделать:
Программа фестиваля уточняется.
Приглашаются все желающие!