SHAREHOLDER PROTECTION RIGHTS PLAN AGREEMENT MADE AS OF June 17, 2002 BETWEEN BAKBONE SOFTWARE INCORPORATED AND CIBC MELLON TRUST COMPANY