This document discusses various topics around software licensing including: - Different types of licenses like MIT, GPL, MPL, Apache, and BSD and factors to consider when choosing a license. - Intellectual property concepts including trademarks, patents, copyright, and trade secrets. Software patents are de facto legal in Ukraine and the US. - Licensing considerations for open source projects like dual licensing, copyleft licenses, and using contributor license agreements. - Recommendations like using permissive licenses like CC0, ISC, and Apache 2.0 to make it easier for others to use code and reduce legal risks.