Lately we have seen many companies embrace this and go the Open Source route. This includes a few surprising names  like Microsoft (who would have thought!).

At ArrayFire we love and use a lot of Free / Open Source software. We use various Linux distributions, <a href="http://jenkins-ci.org/">Jenkins</a>, <a href="https://www.gitlab.com/">Gitlab</a>, gcc, emacs, vim and numerous other FOSS software on a daily basis.

<span style="line-height: 1.5em;">We also love the idea of developing software collaboratively and openly. Last year we started working with AMD on [CL Math Libraries](https://github.com/clMathLibraries/).
</span>

All of our language wrappers for ArrayFire:
<ul>
	<li><a href="https://github.com/arrayfire/arrayfire_fortran">FORTRAN wrapper for ArrayFire</a></li>
	<li><a href="https://github.com/arrayfire/arrayfire_r">R wrapper for ArrayFire</a></li>
	<li><a href="https://github.com/arrayfire/arrayfire_java">JAVA wrapper for ArrayFire</a></li>
</ul>
Here are a few other projects we have open sourced:
<ul>
	<li><a title="Deploy CUDA" href="https://github.com/arrayfire/cuda_deployment_tutorial"><a href="https://github.com/arrayfire/arrayfire_examples">All ArrayFire examples</a></a></li>
	<li><a href="https://github.com/arrayfire/arrayfire_opengl_interop">Using OpenGL with CUDA and ArrayFire</a></li>
	<li><a title="Deploy CUDA" href="https://github.com/arrayfire/cuda_deployment_tutorial">Deploying CUDA on the cloud</a></li>
</ul>
We are working towards even bigger things. Keep checking back!