EU software patent law may halt Linux development