This release comprises the
first elements of a proposed set of development libraries. These
libraries are intended to help developers with the creation of C++
applications. They are released under a dual licensing scheme. A
developer employing the libraries can choose either the Gnu Public
License, or a closed commercial license negotiated with Hotsprings
Inc. In the absence of a negotiated license, the GPL will apply. Check out the alternatives at Opensprings.
This first release includes
only a portion of the full suite. Modules in this release are:
Core
GUI
File (part)
Codec -PNG only for now
This subset is intended to
give developers an appreciation of the project and its capabilities.
While incomplete, this release does include sufficient functionality
to be of assistance in creating many kinds of applications. Three
simple applications and a stand-alone skin module are included in this release as examples of how
the libraries can be used. These are:
FileFinder.cpp –
Documentation
FilePicker.cpp –
Documentation
DemoHello.cpp –
Documentation
CreateSkin.cpp –
Documentation
The full suite of development libraries will include Core, GUI, File System, Network, Database, XML, Multimedia, Encryption and Multithreading+Syncronization. See a detailed list here. When finished, Opensprings Modules will be the most comprehensive open-source, cross-platform development libraries available anywhere. Based on the visionary but ill-fated Hotline 2.0 technology, Opensprings Modules are an entirely new and fully up-to-date take on the developer's task. The tools Hotline's developers always wished they had.