Licensing restrictions are technically just verbiage and you should have a lawyer help with that part, and make sure that your own license does not infringe upon the licenses of any modules or libraries you may be using. many free libraries require that projects implementing them must also be free or open source.