Lately we have seen many companies Open Source their products. 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 <a href="http://sandbox.arrayfire.com/clmath-an-open-source-blas-and-fft-library-for-opencl/">working with AMD</a> on <a href="https://github.com/clMathLibraries/">CL Math Libraries</a>. Internally we have had numerous discussions about doing more openly. However it is neither simple nor straightforward to take a closed software Open Source. </span>Earlier this year we decided to take the first step and Open Source all of ArrayFire's tertiary projects. This includes all of ArrayFire's language wrappers, ArrayFire's examples, and source code used for our blog posts. All of our projects are hosted at <a href="https://github.com/arrayfire">our github page</a>.

Some of the projects we have Open Sourced so far:
<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>
	<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>
Some of our users have also created a github page to host projects developed by our community. If you are an ArrayFire user have any projects you would like to share, please go to our <a href="https://github.com/arrayfire-community">ArrayFire community</a> github page and add your project!

This is but a small step from us towards the eventual goal. We are working towards even bigger things.

Keep checking back!