Компания КиберПлат объявила (http://www.cyberplat.ru/about/news/?id=346) об изменении принципов разработки своего терминального ПО для платформы Windows и переходу к open source модели развития.
Тем не менее, несмотря на постоянное сравнение в пресс-релизе с методикой разработки Linux, лицензия на исходные тексты не является свободной, код доступен (http://dev.cyberplat.com/pt) для чтения любому желающему, но вносить изменения разрешено только через центральный Subversion репозиторий проекта, результаты работы в котором становятся видимыми после официального одобрения представителями компании КиберПлат. Более того, некоторые компоненты программы представлены только в виде бинарных библиотек, что ограничивает формирование собственных решений, созданных сторонними операторами сетей платежных терминалов.URL: http://www.cyberplat.ru/about/news/?id=346
Новость: http://www.opennet.me/opennews/art.shtml?num=23390
Лийензия? Ограничения по личному использованию третьими компаниями?
Может, давайте дружно отпишем на ap@cyberplat.com и укажем, в чем они не правы?
Не правы? В чем? В том, что владеют кодом?
в том что на них будут пахать сообщество, а половина либ закрыто.
Думаю они и так в курсе. Но вот тем, кто покупает у них решение, я думаю, вполне удобно.
в интернете кто-то не прав?!
>в интернете кто-то не прав?!кто здесь?! где я?!
Вы видели терминалы от Cyberplat?
Нет - счастиливые значит.
А у нас стоят через каждые 200 метров. Боже упаси использовать их терминалы.
1) Они тормозят, отклик на наждатие кнопки доходит до секунды
2) Приложение сделано в виде HTML страницы в навесь экран развёрнутом IE.
3) Сделано всё ну _очень_ криво. Если в поле для ввода логина ввести <a href=http://ya.ru/&rt;ya</a&rt; то попадёте сами знаете куда, правда потом видимо всё таки пофиксили.Нехай закапывают своё поделие.
ужас
В Лазаревской видел стоит банкомат, сверху висит виндовое окошко с установлением связи с интернетом и стабильно так себе висит, как ни проходил, видел. жаль фотик отсутстввал. Не киберплатовский случаем?
А кто смог понять, какая всё-таки лицензия? Политика управления центральным репозиторием может быть какой угодно (независимо от степени open-source / shown source), но конкретно описать что можно и что нельзя было бы удачно.Если исходить из того, что лицензия ничего полезного делать не позволяет, это всё равно лучше, нежели полностью закрытый код, так как упрощает жизнь тем, кто не может отладить взаимодействие с их системой в нетривиальных условиях. Или если у кого-то вылезает экзотическая ошибка, будет легче пнуть разработчиков.
Насчёт пахать - никто никого не заставляет. Пользователи будут посылать то, что легче поправить на стороне КиберПлат, чем как-то иначе. Остальные будут игнорировать данный проект (если только не будет прояснена лицензия на какую-то более open-source).
В исходниках в папке версии 1.0 лежит файл с лицензией GNU GPL 3.Вопрос чем 1 и 2 версию компилировать?
Я смотрел вторую версию, там лицензии нет в каталоге. И GPL3 в новости на их сайте не упомянуто.Компилировать, похоже, MSVC.
Думаю, что куски, коорые кому-то ещё нужны, портируют под gcc и доругие платформы, а никому не нужные, кроме клиентов - можно собирать с помощью cl.exe из MS DDK или чего-то похожего
Есть там и для второй тоже лицензия. LGPL3.
Первую не смотрел, борланда боюсь :)
Попробовал собирать 2-ю верию 2008 студией и g++, собирается и там и там, правда под
g++ нету файлов проектов, но сделать просто - все .cpp = модуль.
Использовал QT4.5 (уже была установлена), кое-где буст.
>Попробовал собирать 2-ю верию 2008 студией и g++, собирается и там и
>там, правда под
>g++ нету файлов проектов, но сделать просто - все .cpp = модуль.
>
>Использовал QT4.5 (уже была установлена), кое-где буст.По поводу сборки g++ можно по подробнее. Что, где и как задавать?
>По поводу сборки g++ можно по подробнее. Что, где и как задавать?Там исходники почти все кроссплатформенны, из инклюдов только Qt и boost.
Проще всего создать проект для qmake, потому что нужно генерировать и компилить .moc
файлы. Я просто в студии 2008 с qt addin сделал экспорт в .pro. Получилось примерно так:
потом запускаешь qmake и make# -----------------------------------------------------------
# This file is generated by the Qt Visual Studio Integration.
# -----------------------------------------------------------# This is a reminder that you are using a generated .pro file.
# Remove it when you are finished editing this file.
message("You are running qmake on a generated .pro file. This may not work!")
TEMPLATE = lib
TARGET = MessageQueue
CONFIG += staticlib
DEFINES += MESSAGEQUEUE_LIB
INCLUDEPATH += ./GeneratedFiles/$(ProjectName) \
./GeneratedFiles/$(ProjectName)/Debug \
s:/src/Includes \
.
DEPENDPATH += .
MOC_DIR += ./GeneratedFiles/$(ProjectName)/debug
OBJECTS_DIR += debug
UI_DIR += ./GeneratedFiles/$(ProjectName)
RCC_DIR += ./GeneratedFiles/$(ProjectName)#Include file(s)
#Header files
HEADERS += s:/src/Modules/MessageQueue/Tcp/src/MessageQueueClient.h \
s:/src/Modules/MessageQueue/Tcp/src/MessageQueueServer.h#Source files
SOURCES += s:/src/Modules/MessageQueue/Tcp/src/MessageQueue.cpp \
s:/src/Modules/MessageQueue/Tcp/src/MessageQueueClient.cpp \
s:/src/Modules/MessageQueue/Tcp/src/MessageQueueServer.cpp
> но вносить изменения разрешено только через центральный Subversion репозиторий проектаага щас, будем мы вас спрашивать
>> но вносить изменения разрешено только через центральный Subversion репозиторий проекта
>
>ага щас, будем мы вас спрашиватьБольше форков, хороших и разных! =)
>>ага щас, будем мы вас спрашиватьТочно щас багов найдём и пойдём на телефоны друзей и знакомых деньги зачислять :-)
Появление такого массива исходных кодов это уже знаменательное событие.Лично для меня интересно не столько сама конечная программа, а алгоритмы которые используются при работе программного обеспечения с POS-оборудованием.
>используются при работе программного обеспечения с POS-оборудованием.API от вендоров, чем не любы ? Тем более POS там нет как такого - принтер да купюроприемник. ККТ не вставлен.
ЗЫ: На заре терминалов была куча веток по форумам "как работать с купюроприемников" :-)
http://dev.cyberplat.com/pt/browser/1.0/src/CHANGELOG.txt
в какой кодировке?)
>http://dev.cyberplat.com/pt/browser/1.0/src/CHANGELOG.txt
>в какой кодировке?)win1251
фиг там.
в самой страница выдаёт - <link rel="alternate" href="/pt/export/12/1.0/src/CHANGELOG.txt" type="text/plain; charset=iso-8859-15" title="Исходный формат" />
при этом всё что до крякозябл - в utf8.
до "5 weeks</a> нзад)" :-Dзы:
не удивлюсь, если для виндов (или для ОС, где кодировка 1251) показывает нормально
ззы:
при 866 можно (через букву) посмотреть всё же, что там.
ну наконец-то хоть кто то перешел на open source
имхо и конкуретны скоро подтянутся
нет, думаю у конкурентов для этого нет ни одной причины ;)