Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вероятно, вам будет интересно «пощупать» свежую версию Инстрментария разработчика системы Xameleon.
Исходный код системы и/или её подсистем, если это не оговорено отдельно, не распространяется и является собственностью их разработчиков.
Приобретая продукт, Вы имеете право:
вносить любые изменения в исходный код;
встраивать сервис в любые программные пакеты.
Вы не имеете право:
распространять исходные тексты продукта.
Хотелось бы задать вопрос, а для чего Вам лично нужен исходный код? Исходный код какого модуля/сервиса Вам интересен?
Его лицензия проста:
Приобретая продукт, Вы имеете право:
вносить любые изменения в исходный код;
встраивать сервис в любые программные пакеты.
Вы не имеете право:
распространять исходные тексты продукта.
если, не дай Бог, возникнут какие-либо разногласия, то автор кода вправе требовать не использовать его в проекте.
Для удовлетворения собственного любопытства, разумеется. Читать, изучать, отлаживать, взламывать, улучшать, специализировать, генерализировать и т.д. Код — не роскошь.
Это вдвойне странно, учитывая что есть другие реализации L4, открытые и свободные, взгляните на эту табличку.
Permission to copy and distribute verbatim copies of this specification in any medium for any purpose without fee or royalty is hereby granted. No right to
create modifications or derivates is granted by this license. The L4Ka Team may make changes to this specification at any time, without notice. The latest
revision of this document is available at l4ka.org/.
Его лицензия противоречива: я встрою сервис в виде исходного кода в свой пакет и буду распространять исходные коды своего пакета. Зачем вы изобретаете велосипед на ровном месте?
Закрадывается подозрение что и в исходном коде вашего продукта водятся подобные велосипеды.
И что, будете изымать этот код из проданных экземпляров? (:
Я потратил лучшие годы своей жизни на проект — ночи за компьютером, скандалы и развод с первой супругой, отказ от выгодных предложений работы (в том числе в заграничных компаниях). И всё это для того, чтобы мог заниматься любимым делом и верить, что рано или поздно проект даст плоды.
[...]
его спецификация ещё лучше
[...]
И вот под какой лицензией она распространяется:
Permission to copy and distribute verbatim copies of this specification in any medium for any purpose without fee or royalty is hereby granted. No right to
create modifications or derivates is granted by this license. The L4Ka Team may make changes to this specification at any time, without notice. The latest
revision of this document is available at l4ka.org/.
Т.ч. насчёт велосипедов — я не согласен.
Много Вы знаете FTP серверов для POSIX систем, не использующих функцию select()?
Он поэтому и не реализован, потому что по стандарту этот системный вызов может принимать как дескрипторы файлов, так и дескрипторы сокетов, но вот беда — в отличие от монолитных, в микроядерных системах сетевой сервис и файловый сервис могут быть совершенно разными независимыми процессами
Изучаем микроядро L4 и пишем приложение «Hello world» для системы Xameleon