How does an Open-Source Board work?