Choosing An Open Source License
When releasing code as open source for the first time, you'll need to choose a license.
Don't try to do it alone. Instead, please mail the appropriate development list and ask -- the licensing of related projects may be relevant, due to license compatibility issues. For example, we released two LAZR packages, lazr.config and lazr.delegates, under the LGPLv3 partly because the most related community, Zope, uses a BSD-ish license.
Given that, here are some general guidelines:
anything else
but consider LGPLv3 if for some reason the component needs to be useable in proprietary programs or there is a license incompatibility with the AGPLv3 or GPLv3.