SkySight Open Source Page

Southern Stars Systems is making the source code for SkySight publicly available. In doing so, we invite astronomical-imaging enthusiasts to actively participate in its development. We've decided that releasing the current program as a public beta, and continuing its development as an open-source project, is the best way to bring the result of our efforts to the astronomical community, and ensure that the product has a future.

With the source code to SkySight, anyone with a knowledge of C programming will be able to do things like add support for their own cameras, add custom image-processing routines, extend the list of supported file formats, or even port the entire program to other operating systems!

How it works

The source code on the site is available under a Public Source License. This terms of this license are identical to the Apple Public Source License (which is a modified version of Netscape's Mozilla Public License). Here's how our license works:

You have the right to use, modify, and redistribute any of the source code you've downloaded from this site, free of charge. However, if you make any modifications, you must provide us a with copy of the modified version, and give us the right to use, modify, and redistribute your modified version, also free of charge. Finally, you need to maintain a copy of the original license agreement with your modified code.

That's really it! You should read the complete license before downloading any code. You can e-mail us or call us toll-free at (866) 887-7827 if you have any further questions regarding our open source licensing.

What you need

First, you should install and run the appropriate version of the SkySight public beta. This ensures that certain system extensions (Mac OS) and DLLs (Windows) which are not included in the public source distributions are installed properly. Also, if you can run the existing public beta successfully, you will be able to isolate any problems that you may encounter when running your own modified versions of the program to your own sources.

There are two versions of the current source code distribution: one for Macintosh, and one for Windows. The Windows version is a ZIP-compressed archive, while the Macintosh version is a MacBinary-encoded StuffIt archive. Macintosh users may need to obtain a uility like StuffIt Expander from Aladdin Systems in order to decode it.

Except for their compression format, the two distributions are identical. You may click on the links below to download either one:

Right now, the above source code distributions support two development enviroments, one for Windows and one for Macintosh. The Windows environment is Microsoft Visual C++ version 6.0, and the Macintosh environment is Metrowerks CodeWarrior Pro, version 5. Please note that Southern Stars Systems does not sell these products, and that we do not provide general technical support for them either. But we will answer questions specifically related to building our source code with these development environments.

Finally, all of our source code is written in good old, ANSI/ISO standard C. It's simple, it's fast, and it's the still the most widely understood and widely used programming language in existence.

What you get

After downloading and decompressing either of the above source code distributions, here is what you should find:

Where to Get Started

After you've downloaded and installed one the above archives, here's how to build the Macintosh and/or Windows SkySight executables:

Everything should build automatically; if it does not, contact us for help.

How You Can Help

There are a few areas where a little bit of work will go a long way toward making SkySight a much more useful product.


Copyright ©1993-2002 Southern Stars Systems. All Rights Reserved.
All product names are trademarks of their respective owners.
This page was last updated on 7 September 2002.