I'd like to release a program under an open source minimal restriction license but there are 2.73 bajillion options (give or take an order of magnitude).Basically our only requirements are:Don't hold our company liable for end user use or 3rd party modificationsKeep our company's logo and contribution attribution / website in the about / credits dialogThe goal is to allow our user-base to use and customize but deter competitors from redistributing it as their own original work by making them keep our logo if they want to copy.Reason I say logo and/or reference in the help->about is that no one cares about licenses or readme files to look for attribution; they care if the app meets their needs.
Open Source License But Maintain Prominent Attribution
license recommendation;attribution
The BSD license(s) and the MIT X11 license are some of the simplest and most permissive Open Source / Free Software licenses. With the exception of the original (and officially obsolete) 4-clause BSD license, they are also GPL-compatible (if that is something you care about).Both the MIT X11 license and the 3-clause BSD licenses require attribution. The BSD licenses list attribution for source distribution and binary distribution separately (the latter explicitly prescribing that the attribution must be in the documentation and/or other materials included with the distribution, which arguably includes packaging etc.), the MIT X11 license simply says to include both the copyright notice and the license in all copies or substantial portions of the Software without explicitly prescribing how.Neither of the licenses explicitly mention anything about an About → Credits dialog, which is not terribly surprising, considering that one was written before graphical user interfaces even existed (in the Unix world) and the other was written for one of the first ever graphical user interfaces. However, AFAIK, the MIT X11 license itself is not copyrighted, so you might be able to create a derived version which does what you want.However, providing attribution in such a dialog is pretty much the standard way for GUI applications to abide by the terms of the MIT X11 and BSD licenses, even though it is not actually prescribed by the license.