←back to thread

548 points nsagent | 1 comments | | HN request time: 0.205s | source
Show context
lukev ◴[] No.44567263[source]
So to make sure I understand, this would mean:

1. Programs built against MLX -> Can take advantage of CUDA-enabled chips

but not:

2. CUDA programs -> Can now run on Apple Silicon.

Because the #2 would be a copyright violation (specifically with respect to NVidia's famous moat).

Is this correct?

replies(9): >>44567309 #>>44567350 #>>44567355 #>>44567600 #>>44567699 #>>44568060 #>>44568194 #>>44570427 #>>44577999 #
sitkack ◴[] No.44568194[source]
#2 is not a copyright violation. You can reimplement APIs.
replies(2): >>44568364 #>>44568387 #
7734128 ◴[] No.44568364[source]
The famous Android Java fight is probably the most important case of that discussion.
replies(1): >>44568806 #
1. hnfong ◴[] No.44568806[source]
Indeed.

Unfortunately when that case went to the Supreme Court they basically just said "yeah for this case it's fair use, but we're not going to comment on whether APIs in general are copyrightable"...