mathplourde: From Proprietary to Open