openSCADA® is an open source SCADA system written in JAVA
...If you like, you will still get the source code that was developed specially for you.
openSCADA needs you. Writing source code, writing documentation, fixing bugs or providing fresh input. Anything is welcome.