Copyright (c) 2005-2025 Kevin Dangoor and contributors. TurboGears is a trademark of Kevin Dangoor. Permission is hereby granted, free of charge, to any person ...