X-Plane/Developing/WorldMaker: Difference between revisions

From StrategyWiki, the video game walkthrough and strategy guide wiki
Line 47: Line 47:
The scenery creation code uses [http://www.cgal.org/ CGAL] and other GPL'd or copyleft libraries; as a result it will be released in source under an appropriate open source license.
The scenery creation code uses [http://www.cgal.org/ CGAL] and other GPL'd or copyleft libraries; as a result it will be released in source under an appropriate open source license.


This creates some tricky issues for scenery tool creation.  Because Laminar is not prepared to release X-Plane's rendering engine in source, and because the GPL and other such liscenses are contagious (requiring all code integrated with a GPL'd application to be open sourced), it may not be possible to use X-Plane's rendering code to provide WYSIWYG preview of scenery in the creation tools.
This creates some tricky issues for scenery tool creation.  Because Laminar is not prepared to release X-Plane's rendering engine in source, and because the GPL and other such licenses are 'contagious' (requiring all code integrated with a GPL'd application to be open sourced), it may not be possible to use X-Plane's rendering code to provide WYSIWYG preview of scenery in the creation tools unless the X-Plane engine can be converted to a dynamically loadable plugin.


Because WorldMaker 8 is not open source, it can use X-Plane's code to show previews of facades, roads, etc.
Because WorldMaker 8 is not open source, it can use X-Plane's code to show previews of facades, roads, etc.
Anonymous user