일단 난 특허나 지재권이며 어떤 법에 대해서도 배경 지식이 전무함

그러니까 법쪽 알고 있는 넘 있으면 태클이나 틀렸다고 언제든지 정정해주셈


일단 이번에 인텔이 ISA 지재권으로 M1 운영체제에서 에뮬레이션 구현을 못하게 했다는 아래 기사 보일 거임


내가 우려하는 것은 에뮬레이션이 아키텍처를 따라했다는게 아니라 명령어셋 자체가 지적재산권으로서 법적 효력을 가졌다는 것에 큰 경각심을 갖고 있는데.

왜냐하면 개발자가 개발할 때 앞으로 x86과 관련된 라이브러리. capstone 같은 간단한 디스어셈블리 라이브러리 물론이고 컴파일러, 심지어 JIT를 상용 소프트웨어로 개발할 때 라이센스에 위반 될 수 있다는 거임. 여기에는 게임 쪽이나 응용프로그램들 중에 luajit, v8 같은 JIT 임베디드 스크립트 쓰는 것도 포함이니 이런 기업이 있으면 법리적으로 문제가 없는지 고문을 받아보는게 좋을듯


그리고 지금 x86이 가진 최고의 장점은 아키텍처나 하드웨어 자체가 아니라, 오랫동안 메인스트림에 있으면서 보편적으로 쓰이고 특히 PC에서 모두가 x86으로 개발한다는 에코시스템이라는 사실을 알 거임. 고전력 문제, 성능 문제로 한계에 봉착해서 코어 수만 늘리고... 사실 지금 당장은 소프트웨어 때문에 쓰고 있지만 언젠가는 x86이 대체될 거라는 건 대다수가 공감할 거임. 그게 arm이 될지, 아니면 다른 새로운 아키텍처가 될지, 그리고 언제될 지는 아무도 모르지만


지금은 x86이 아무리 PC시장에서 군림하고 있어도, 인텔이 황금알을 낳는 거위의 배를 가를려고, 이런 자잘한 걸로 법적 소송을 걸고 넘어지지는 않을 거임. 그렇게 했다가 x86 수명을 앞당기거나, arm한테 데스크탑 시장 파이를 위협할 만한 행동은 할 수 없으니까. 지금 애플이야 두번째로 큰 OS, 제조기업이 경쟁 제조사한테 넘어갈려니까 법으로 찍어누르는 거지

아무튼 모바일과 데탑 운영체제의 OS 경계를 허물려고 하는 시도도 계속 있고, 지금 x86과 arm이 비록 사용하는 플랫폼은 다르지만 치고 박고 서로 경쟁하고 언젠가는 x86이 쓰러지는 날은 올 거란 소리임. 애플 M1이 그 첫시도가 될 지, 아니면 실패로 돌아갈 지는 모르겠지만. 윈도우도 지켜보고 있다가 후발주자로 x86 버리고 다른 cpu로 갈아탈 수도 있다는 소리임



아무튼 그런 날이 오고 x86이 만약에 시장에서 점유율을 거의 잃어버렸을 때 문제가 발생할 수 있는데

그 x86 라이센스를 인텔 암드가 죽은 cpu를 계속 갖고 있건, 인텔이 생산자로서 더 이상 경쟁이 불가능해져서 지재권을 다른 기업에 팔 때 문제가 생기는 거임

지금처럼 소프트웨어 독점 점유율 때문에 cpu 장사해먹던 시절은 끝나고 밑바닥까지 추락했을 때, 그 때가 오면 특허사냥꾼들이 x86 라이센스를 무시하고 비슷한 opcode를 조금이라도 인용하거나, 86 바이트코드를 생성하는 과거에 그 소프트웨어를 개발한 기업에게 소송을 걸기 시작할 수도 있다는 거임


오픈소스 프로젝트로 만들거면 문제 없지만, 그걸 기업에서 개발할 생각이 있다면 한 번 고민해보는게 좋을 거임