Free software communities as an example of open communities and education networks