I would like to propose a unified method for users to obtain updates to OpenMx.
mxUpdate()
Without any arguments, this would allow people to load the most current version of OpenMx. If a version number was supplied it could load a specific version if they wanted to roll back an upgrade.
In its simplest form it would look something like
mxUpdate <- function(version=NA) { if(is.na(version)) source('https://openmx.ssri.psu.edu/getOpenMx.R') else source(paste("https://openmx.ssri.psu.edu/get", version, ".R", sep="")) }
This would require keeping the older versions around. But I suspect that would be useful for people. It would also allow us to change the updating mechanism later if we found one that was more convenient to maintain.