added osl license headers