opensoucelib