#1 is known to be problematic in open source, so it would need qualifications. #2 is so broad, it would make practically anything PD. And there's no reason for #3. It might even be implied by #2.