Seeking advice about how to add licensing info to app.

19 views
Skip to first unread message

Paul Fishback

unread,
Apr 14, 2022, 12:15:18 PM4/14/22
to PyInstaller
I have a simple application, determinant_app, I created with pyinstaller, which runs fine on my own computer and which I've successfully had notarized.

When I open my app, the leftmost pull down menu shows "about determinant_calculator"

I know I can edit my info.plist file in a text editor to add/modify a few items. For my app, the info.plist is as follows:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleDisplayName</key>
    <string>determinant_calculator</string>
    <key>CFBundleExecutable</key>
    <string>determinant_calculator</string>
    <key>CFBundleIconFile</key>
    <string>icon-windowed.icns</string>
    <key>CFBundleIdentifier</key>
    <string>determinant_calculator</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>determinant_calculator</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleShortVersionString</key>
    <string>v 1.0, copyright Paul Fishback,2022</string>
    <key>NSHighResolutionCapable</key>
    <true/>
</dict>
</plist>

This was merely the info.plist that resulted from running pyinstaller, where I edited CFBundleShortVersionString to include a version number, my name, and the year. 

My actual application is much larger and for medical use, and I'm curious to know whether info.plist is an appropriate place to add licensing information, and, if so, what would be an appropriate location. 

I have no experience with "licensing," but I need to inform the user that the app is distributed "as is" and that it and the underlying code may be modified by the user, so long as it is for noncommercial purposes. I would appreciate any general suggestions for how to accomplish this goal.

Thanks

Paul


Reply all
Reply to author
Forward
0 new messages