Nightshade (astronomy software)

Nightshade
Developer(s) Digitalis Education Solutions, Inc
Stable release
Nightshade Legacy 11.12.1 / 8 September 2012 (2012-09-08)
Preview release
14.6.2 / 25 June 2014 (2014-06-25)
Written in C++ OpenGL Lua
Operating system Cross-platform (Microsoft Windows, macOS, Linux)
Type

planetarium

Educational software
License GPLv3 (Nightshade Legacy) and Nightshade Public License (Nightshade NG)
Website nightshadesoftware.org/

Nightshade is a simulation and visualization software for teaching and exploring astronomy, Earth science, and related topics. Its primary purpose is for use in digital planetarium systems with additional features to allow it to also be used on desktop or laptop computers. It operates on Linux, macOS and Windows.

Nightshade Legacy is the current stable release and is open source. With the codebase completely rewritten in Nightshade NG (Next Generation), licensing has changed from the GPL to the Nightshade Public License.[1] The new one is a non-free license with field of use restrictions.

History

Beginning in 2003, Digitalis Education Solutions began contributing directly to Stellarium in an effort to bring planetarium specific features into the application. These features were added in an effort to provide low-cost digital projection systems into the market. For many years, Stellarium and Digitalis developers worked hand-in-hand, but changes to the Stellarium code regularly conflicted with the planetarium-specific features.

In 2009, Digitalis Education Solutions officially forked Nightshade from the Stellarium code base [2] under the Gnu Public License. This provided the foundation for several more years of planetarium specific development including features like lens distortion profiles and web-based interactions.

Beginning in 2011, Digitalis began work to rewrite Nightshade from the ground up under the GPL. The intent of this rewrite was to shed the limitations of Stellarium and move toward a 3D-first development model utilizing several open source components including OpenSceneGraph and osgEarth. Originally designated Nightshade 12 (for an expected release year of 2012), Nightshade development proceeded much slower than anticipated.[3]

After more than two years of development, the new Nightshade codebase underwent a major transition. The Stellarium-based code base was rebranded as Nightshade Legacy, while the new application became Nightshade Next Generation. With the parasitic nature of several low-cost planetarium manufacturers threatening the survival of Nightshade's primary developer, Digitalis, Nightshade NG was relicensed under a new public source license, the Nightshade Public License[4] which restricted use in planetariums to customers of Digitalis.

Development continues in tandem between Nightshade Legacy and Nightshade NG, although the vast majority of all development is dedicated to Nightshade NG.

Features

References

  1. "An Open Letter". Nightshade. nightshade.org. 2013-03-22. Retrieved 2015-07-03.
  2. "Stellarium spins off Nightshade Astronomy Simulator". VizWorld. vizworld.com. 2009-12-30. Retrieved 2015-07-03.
  3. "Nightshade 12 Preview Release 1 released". Nightshade. nightshade.org. 2013-01-18. Retrieved 2015-07-03.
  4. "An Open Letter". Nightshade. nightshade.org. 2013-03-22. Retrieved 2015-07-03.

http://www.nightshadesoftware.org/projects/nightshade

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.