Aunque también es posible que liberes la parte del código que es tuya como open source AUNQUE estés interfazando librerías de terceros (de hecho es algo muy común, como hacer un driver para sql server de forma libre aunque, las dlls y apis sean cerradas).
Yo manejo algo así, por ejemplo
http://code.google.com/p/chibiorm/ es la parte de código que libere desde
http://bestsellerapp.com (el sitio esta en mantenimiento) el cual es privado. Sin embargo, considere que liberar una parte cumple con 2 objetivos:
- Mejorar la calidad del código (cuando piensas en hacer código para terceros, debes ser mas concienzudo en hacerlo bien)
- Retornar a la comunidad algo de esfuerzo, en compensación de todo el que he recibido a cambio.
-----
No creo que afecte mucho a lazarus, aunque espero que si. La verdad que en el proceso de portar a lazarus/osx pase unos 2/3 meses luchando con un montón de tonterías que sinceramente no me dejaron muy enamorado de la idea, así que espero que embarcadero cumplan con la parte multiplataforma.