Download

The OpenSplash source code is available on Launchpad.

The source code that makes up OpenSplash is written in the modern C# programming language, and is built on open and platform-invariant standards such as Mono, FFMpeg, and MPlayer. As with most signage players, it has full support for H.264 1080p video, flash, and many other formats. And it can run on a variety of operating systems including Linux and Windows. Although not yet tested, support should also be possible for Mac OSX and Android.

License

The source is released under the OpenSplashTM Public License which is a free license for software. This license is based on LGPL v3, but additionally specifies that relevant “Powered by OpenSplash Technology” branding should be incorporated into the final player application’s information splash screen. This is the only addition that has been made to the standard LGPL v3 license.

After some community feedback, we have also added a clarification at the end of the original license. This is to clearly re-state the effect of the LGPL, such that you can link your own proprietary code to OpenSplash code and still keep your own code proprietary. If you take OpenSplash code already under the license and modify it directly, that code would still be subject to the license and therefore would still need to be open source, not proprietary.

The added line is: “However, if you treat your program as a subroutine library, you are permitted to link proprietary applications with it.”

For details, see the full license here. You can also download it as a PDF file: OpenSplash License Terms version 2

Certain elements of the OpenSplash core and class libraries utilise third party code licensed under different terms. Third party code can be accepted into the OpenSplash core and class libraries as long as the license is compatible with the OpenSplash Public License and that all original licensing terms are respected. Some components do place requirements on source code (that, for example, an existing license may not be removed from a file) and on distributed binaries (that the binary includes within its documentation/license the original license of that piece of code, for example).