A model for managing open source Java library projects