What Is a Free Protocol?