Advantages of mining engineering curriculum realization using solutions based on free software