Legal

Legal disclaimer

This page is a personal statement by the author of sass2mlir regarding litigation brought against me by my former employer, Arc Compute. Arc Compute is suing me and claims ownership of work of the kind published here. I dispute that claim. This page sets out the relevant facts, and will be updated as the matter proceeds.

Employment scope

What I worked on at Arc Compute

During my entire tenure at Arc Compute, my work was on libvf.io — the open-source GPU virtualization project that was later rebranded as GVM-server and then as Nexus, Arc Compute’s virtualization platform. That was the scope of my employment: virtualization.

Near the end of my tenure, I implemented a simplified libslurm plugin that included a proof of concept for a lighter-weight alternative to NVIDIA MPS. For the record: the speedups Arc Compute demonstrated in this area were achieved mostly through the work of Ming Yang (UNC Chapel Hill), not through my contributions.

My work at Arc Compute did not involve GPU machine-code compilation, disassembly, or binary rewriting of the kind sass2mlir does, and sass2mlir contains no code, documentation, or confidential information from Arc Compute.

Independence

Why this project postdates that employment

sass2mlir was created after my employment at Arc Compute ended. Beyond that fact, the project is standardized on technology that did not exist during my tenure:

  • The toolchain builds against MLIR 20+ — released in 2025, after my employment was terminated and after the lawsuit against me had begun.
  • The architectures the project targets and validates against, and the corpus it is regression-gated on, were assembled from public, current toolkits after that date.

A project whose foundation did not exist until after my employment ended cannot be work made within that employment.

Status

A note on this statement

sass2mlir remains open under the AGPL-3.0+ license, and its development continues.