SECOND RESTATED AND AMENDED SOFTWARE LICENSE AGREEMENT