> However, I don't think they will think it's necessary, and I'll tell > you why. Regardless of whether or not source code with an #ifdef'ed They do it for existing cases in existing packages. So I'd say the evidence is very very clearly that they will and they do, already, now, at this moment. No speculation - go look at the packages. > the case), either way, the *binary*, which is to say the **product** > does not contain any of the infringing functionality or code. Hence, You have a GPL obligation to supply the sources used to build the binary. > But in any case, even for a very risk-averse company, getting this > proposed patch into mainline is useful, since at any point in time the > company can get a version of the code without any code that might be > claimable as being infringing by using unifdef. So it's still a net > win. And if people are worried about the very small chances of That aspect of the argument makes sense and I would agree with you. Its one way to keep a reference implementation in tree as a patch. > problems (which perhaps we can improve), we can fix that as future > patches against the mainline --- which is the right way to do OSS > development. Given that Hirofumi-san has already decided to take this > patch, so unless Linus decides to override his decision, this > discussion is rapidly becoming moot in any case. I've not seen any evidence to support this, and there seem to be other fs maintainers deeply unhappy with the longname corrupting patch - Christoph included. Alan -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html