Etymology
From Kafka + trap, coined by American programmer & open source advocate Eric S. Raymond in 2010 (see the quotation below) in reference to the novel Der Proceß (The Trial, 1925) by the Bohemian author Franz Kafka (1883–1924), in which a man is accused of crimes that are never specified, and every defense is treated as proof of guilt.