GVfs is a userspace virtual filesystem designed to work with the I/O abstractions of GIO (a library availible in GLib >= 2.15.1). It installs several modules that are automatically used by applications using the APIs of libgio. There is also FUSE support that allows applications not using GIO to access the GVfs filesystems.
These details are provided for information only. No information here is legal advice and should not be used as such.