The free-threaded feature was introduced in Python 3.14, providing Python with true concurrent programming capabilities by removing the global GIL lock. However, how should existing applications migrate to the free-threaded version? This talk will discuss these issues, such as: necessary code adaptations and thread safety. Expected performance improvements and potential performance overhead. Compatibility and upgrades of third-party libraries. Changes to the Python C API.