ChoosingALicense

Not logged in - Log In / Register

Choosing An Open Source License

When releasing code as open source for the first time, you'll need to choose a license.

/!\ If releasing previously proprietary code Canonical staff must follow the internal process specific to that situation.

Situation

License

(For Canonical Launchpad developers) Is management signoff needed

Server side specific code

AGPLv3 '3.0 only'

No

Client side or general purpose code

GPLv3 '3.0 only'

No

Code that needs to integrate tightly into some external project / has compatibility constraints

Discuss on the launchpad-dev list

Yes

That said, generally we use AGPLv3 if it's server-side code, and GPLv3 for anything else. Never the or later versions, just an exact version number of the license.

ChoosingALicense (last edited 2011-07-27 23:37:47 by lifeless)