somFree: открытый кроссплатформенный клон IBM SOM
Roger Brown в январе 2013 года опубликовал под LGPL свои разработки по клонированию закрытой библиотеки IBM SOMobjects.
О том, что такое SOM, на русском, вы можете прочитать в моей статье. Некоторое, возможно, не во всём объективное сравнение с другими объектными системами (COM, XPCOM, UNO, GObject, WinRT) можно найти в моём обзоре.
SOM главным образом ассоциируется с OS/2, где это была основная объектная система, и OpenDoc, почившим в бозе конкурентом OLE. Но SOM — это нечто более значительное, чем просто объектная система OS/2, и периодически спустя много лет можно видеть журналистские статьи и петиции с просьбами к IBM опубликовать исходные коды если не всей OS/2, то хотя бы SOM.
Лучшее из OS/2 на платформе Linux
Будет ли результат похож на OS/2? Ни в коем случае! Но зато разработчики Linux получат отличную объектно-ориентированную инфраструктуру, способную сделать настольный вариант этой ОС гораздо более привлекательным для независимых поставщиков ПО. В результате должна появиться масса новых приложений, которые, в свою очередь, стимулируют интерес пользователей настольных систем к Linux.
Теперь эта мечта стала ближе.
( читать дальше... )