@evan can't a protocol definition, its "specifications", be put under a license (even not a software license) denying the possibility of its use in closed source software?