13,212
edits
Philosopher (talk | contribs) m (Library GPL -> Lesser GPL ;-), note on Canvas' eventual replacement (soon!) of PUI) |
(It actually *is* Library GNU Public License. PLIB predates Lesser GPL by a decade ;-) See http://plib.sourceforge.net/license.html and http://www.gnu.org/copyleft/library.html) |
||
Line 1: | Line 1: | ||
'''PLIB''' (Portable Game Library) is a set of software libraries for writing games written by Steve J. Baker. [[FlightGear]] has used PLIB for most of its development. It is also used by the FlightGear related program [[Atlas]]. PLIB is open source and released under Lesser GNU Public License (LGPL). | '''PLIB''' (Portable Game Library) is a set of software libraries for writing games written by Steve J. Baker. [[FlightGear]] has used PLIB for most of its development. It is also used by the FlightGear related program [[Atlas]]. PLIB is open source and released under the Library GNU Public License (LGPL) predating the Lesser GNU Public License (also LGPL). | ||
[[FlightGear 1.0.0]] (released in 2007) was the last public release to use PLIB for the 3d scene graph, before the the transition to OpenSceneGraph ([[OSG]]). FlightGear still uses PLIB for various tasks, for example reading joystick inputs and showing a graphical user interface (GUI). In the latter usage, the PUI component of PLIB will be replaced in FlightGear with [[Canvas|Canvas 2D rendering subsystem]] and [[Nasal|Nasal scripting]] to improve the GUI beyond what PUI offers. | [[FlightGear 1.0.0]] (released in 2007) was the last public release to use PLIB for the 3d scene graph, before the the transition to OpenSceneGraph ([[OSG]]). FlightGear still uses PLIB for various tasks, for example reading joystick inputs and showing a graphical user interface (GUI). In the latter usage, the PUI component of PLIB will be replaced in FlightGear with [[Canvas|Canvas 2D rendering subsystem]] and [[Nasal|Nasal scripting]] to improve the GUI beyond what PUI offers. |