Организация OASIS (Organisation for the Advancement of Structured Information Standards) запустила новую инициативу по повышению переносимости облачных приложений. Цель проекта TOSCA (Topology and Orchestration Specification for Cloud Applications) — создать стандарт для взаимодействия облачных платформ. Идея стандарта состоит в том, чтобы избежать vendor lock-in, который сегодня очень вероятен из-за множества «облачных» API и слишком разных технологий безопасности, управляния и совместимости.
Читать дальше
Побуду сегодня адвокатом дьявола Oracle. Почти во всех комментариях к новости о том, что Oracle подаёт иск на Google за использование Java в Android осуждаются действия Oracle. И Oracle, конечно, идиоты, но и Google тоже не «белый и пушистый».
Давайте вспомним главную цель, ради которой создавалась Java — «Write once, run anywhere». Вспомнили? А теперь скажите, разве отвечает этой цели Java на Android? Разве можете вы запустить код, скомпилированый для Android на какой-либо другой Java-платформе? Нет. Не можете.
Такой же фокус с Java когда-то пыталась провернуть Microsoft. Sun тогда подала в суд и выиграла дело. Почему Oracle сейчас не может поступить так же? Не знаю, чем все это закончится, но лично мне хотелось бы, чтобы в результате байт-код Java был переносимым между платформами и не зависел бы от конкретной компании.
ps: теперь, кажется, понятно почему Гослинг ушел из Oracle.