

Sure, airlines can have whatever policies, but while not adhering to them might get you into trouble with the airline, it’s not a legal issue. The TSA doesn’t get powers from that to do anything that they weren’t allowed to do otherwise.
Now, they might lie to you to get you to give them more than they’re entitled to, but that’s a different issue.
I don’t think that it’s like a patent where the holder has to defend it; Oracle can decide to go after a license violation if they want to.
I’d imagine that if a real competitor or someone with deeper pockets shipped it, they’d be hearing from the throngs of lawyers that oracle keeps on staff in short order.