Why does Java have C's syntax? Java entirely ripped off the C syntax to ride on C's fan base.
If implementing your API based on another language API is a copyright violation, then I don't see why implementing your syntax based on another language's syntax isn't a copyright violation.
This whole case reeks of rent-seeking. It's disgusting and frustrating. Imagine how much faster technology would evolve if people competed by making better stuff instead...
The world of technology has always been a ruthless race, the ones that fall behind get gobbled up. But in the past decade the contenders are spending majority of their time trying to stab the other contenders instead of actually racing. Imagine in the Olympics, 100m dash, the runners are ready to run, the gun goes off.... and the runners start throwing dirt at each other's faces instead of actually racing. Sure, the runner who throws most dirt and kills the other runners will be able to get to the finish line first... but there will be no winners! EVERYONE loses!