source and license B2 Framapad by David Revoy