'''Gosu''' is a general-purpose [[Java Virtual Machine]]-based [[programming language]]. It is licensed as [[open source software]] under the [[Apache License]] 2.0.<ref name=slashdot>{{Cite web|url=http://slashdot.org/story/10/11/09/0510258/Gosu-Programming-Language-Released-To-Public|title=Gosu Programming Language Released To Public|date=2010-11-09|publisher=[[Slashdot]]}}</ref> This general-purpose programming language is used in some [[open-source software]] projects, including the [[web application framework]] [http://code.googlegithub.com/pkprevas/ronin-gosu/ Ronin] and the build-tool [http://vark.github.com/ Vark], as well as in [[Guidewire Software]] commercial products for the insurance industry.<ref name=slashdot/><ref>{{Cite news|url=http://www.pcpro.co.uk/news/362638/gosu-brings-fresh-language-skills-to-java-virtual-platform|title=Gosu brings fresh language skills to Java Virtual Platform|publisher=[[PC Pro]]|date=2010-11-09}}</ref>. The language is rooted in concepts from [[Java]], C#, and [[ECMAScript]], but borrows some constructs from [[Ruby]] and dynamic languages. Its most notable feature is its Open Type System API, that allows the language to be easily extended to provide compile-time checking for things that would typically be dynamically checked at runtime in many other languages.