As already suggested in our release notes for the HPX V0.9 release last week we now have moved our main source code repository to Github. This is a very important milestone for us. It marks the point in the development of HPX where we believe it reached a sufficient level of maturity to be useful for real world applications. Making HPX available on Github demonstrates our commitment to create an openly available parallel and distributed C++ runtime system for today’s and tomorrow’s computer architectures. We distribute HPX under the Boost Software License, which means it can be used in any way and without any limitations – no strings attached.
By opening up our source code repository to the Open Source community we reach out to you as we envision HPX to become the focal point for a thriving community of application developers. We hope to build a melting pot of new ideas on how to solve the challenges we are facing in terms of managing parallelism in modern computer architectures.
Github makes it easy for others to participate in the development, be it by just following the changes, by giving us feedback, or by actively contributing to the code and the documentation. We have a list of open issues and ideas, feel free to have a look and to select things interesting to you to work on. Any contributions, even the smallest typo fixes in the documentation, are highly welcome and encouraged.
We are looking forward to freely collaborate on this code base with everybody interested. Get involved!