asweigart / pyautogui

A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.
BSD 3-Clause "New" or "Revised" License
10.5k stars 1.27k forks source link

Unify license (sublicening issue) #824

Open killerwhite opened 1 year ago

killerwhite commented 1 year ago

Hello, in your great tools like PyAutoGui and PyMsgBox, you are using BSD-3-Clause License . But mouseinfo package ( PyAutoGui is using mouseinfo repo) you are using the GPL 3.0. In my opinion this is an issue - not only for users, but for you too. And according to GPL-3.0 license, you cannot sublicence. So either PyAutoGui must use also GPL-3.0 (because it depends on mouse info which is using GPL-3.0)... or simply change (and unify) mouseinfo license to BSD-3-Clause. This way your package can be used by more and more users (and organizations) where licensing is an important matter. What do you think?