Обзор лицензий: как классифицировать программное обеспечение