• Libb@jlai.lu
    link
    fedilink
    English
    arrow-up
    54
    ·
    1 day ago

    From Linus’s reply:

    Honestly, what you have been doing is basically saying “as a DMA maintainer I control what the DMA code is used for”.
    And that is not how any of this works.
    What’s next? Saying that particular drivers can’t do DMA, because you don’t like that device, and as a DMA maintainer you control who can use the DMA code?
    That’s literally exactly what you are trying to do with the Rust code.
    You are saying that you disagree with Rust - which is fine, nobody has ever required you to write or read Rust code.
    But then you take that stance to mean that the Rust code cannot even use or interface to code you maintain.
    So let me be very clear: if you as a maintainer feel that you control who or what can use your code, YOU ARE WRONG.

    and

    So this email is not about some “Rust policy”. This email is about a much bigger issue: as a maintainer you are in charge of your code, sure - but you are not in charge of who uses the end result and how.

    100% agree. No one should think they’re entitled to be doing that.