Could you perhaps relicense your implementation so it could be used outside of Linux?
That said, there's nothing stopping you or anyone else from reworking my code into a (gpl-licensed) FUSE driver. I don't think it's a straightforward task, but it can definitely be done.
Historical note: FreeBSD used to support XFS; I believe it was ported from Linux.