PALMSOURCE, INC. REGISTRATION AND INFORMATION RIGHTS AGREEMENT October 7, 2002