White House offers 'We The People' petition app under open source license