Думаю базовый функционал никого не заинтересует. Ну разве что в образовательных целях. Легкая и бесплатная чертилка нужна. Но зачем 3D? Зачем там OpenGL?
Лично я посматриваю в сторону "взрослой" открытой CAD, CAE системы аля CATY. Делать используя OpenCascade. Если повезет с финансированием, то башлять за разработку фрилансерам
Но это планы, двух-трех лет, не сейчас.
2TimidStarUML - открытый UML редактор, писался на Delphi, сейчас скорее мертв чем жив. Использует несколько платных компонентов. Если его форкнуть на Lazarus и сделать кроссплатворменным было бы весьма недурственно. Даже готов помочь в этом чем смогу.
Добавлено спустя 39 минут 15 секунд:2ZubНу вполне прилично сделано, правда у меня почему-то больше напоминало пошаговую стратегию... что там так жрет ресурсы?
Сделать базовый рисовальный функционал, а все кабельные дополнения в виде плагина и вообще кошерная програмулина получится может.
Да и кстати, если под GPL то исходники все же надо выкладывать, а то некоторые забывают это делать