software litigation