Doesn't this go against the entire concept of open source? Isn't it unethical to sell access to algorithms if the developers of such have had any access to any public funding (quite often the case in academia)? Isn't this exactly what the push for "open access" re: journals is trying to fight against?