최초의 소프트웨어 특허 수혜자가 93세의 나이로 세상을 떠났습니다. 그는 소프트웨어의 지적재산권 보호를 위해 싸웠습니다.
세계 최초의 소프트웨어 특허를 보유한 분이 세상을 떠났습니다.
그의 이름은 "타사 소프트웨어의 아버지"로 알려진 Martin Alvin Goetz입니다.
그는 소프트웨어를 하드웨어 "번들링"에서 해방시키고 최초의 소프트웨어 제품 회사를 설립했으며 최초의 상용 소프트웨어 제품을 개발했습니다.
한때 어떤 지적재산권법으로도 보호받지 못했던 소프트웨어는 그의 강경한 주장으로 특허를 받을 수 있는 제품이 되었을 뿐만 아니라 거대한 비즈니스 제국을 발전시켰습니다.
이제 Statista 데이터에 따르면 2022년 전 세계 소프트웨어 시장 수익은 6,100억 달러에 도달했습니다.
뉴욕타임스에 따르면 그는 2023년 10월 10일 93세의 나이로 자택에서 백혈병으로 사망했습니다.
Δ사진 출처 마틴 거츠 가족
일부 네티즌들은 애도를 표했습니다.
그는 소프트웨어 업계의 진정한 선구자입니다.
그럼, 그는 인생에서 어떤 성과를 거두었나요? 와서 보자.
세계 최초 소프트웨어 특허
Martin Alvin Goetz(이하 괴츠)의 가장 눈길을 끄는 업적은 최초의 소프트웨어 특허를 획득한 것입니다.
당시 소프트웨어는 특허를 받을 수 있는 제품으로 간주되지 않았습니다.
비교하면 IBM과 같은 하드웨어 회사에서 메인프레임 컴퓨터와 함께 판매하지만 추가 가격을 지불하지 않고 1:1로 "번들"되는 일종의 액세서리에 가깝습니다.
즉, 소프트웨어 자체는 지적재산권법의 보호를 받지 않으며, 하드웨어 회사가 임의로 사용할 수 있으며, 상업적 가치가 전혀 없다는 의미입니다.
프로그래머인 Gertz의 임무는 소프트웨어를 개발하는 것입니다.
더 발전된 알고리즘을 생각해낸 또 다른 "유레카 순간" 이후, 그는 이 방법이 특허를 받아야 한다는 것을 깨달았습니다.
이것은 데이터 정렬에 관한 알고리즘으로, 주로 컴퓨터 데이터 처리 시스템의 데이터 분류 작업에 사용됩니다.
당시 많은 컴퓨터에서는 여전히 테이프 데이터 레코더인 테이프를 저장용으로 사용하고 있었습니다.
이 구성 요소는 일반적으로 분류할 레코드를 저장하는 데 사용되며 데이터 분류의 중간 작업이기도 합니다. 궁극적인 목표는 하나 이상의 데이터 레코더 및 테이프 저장 장치에 일련의 정렬된 레코드를 생성하는 것입니다.
Getz는 이러한 유형의 알고리즘을 최적화하여 프로그램 실행 시간을 절반 이상 단축했습니다.
그는 1965년 4월 9일에 첫 번째 특허 버전을 제출하려고 했습니다. 그러나 오랫동안 신청이 승인되지 않았습니다.
Gertz가 마침내 미국 특허 번호를 부여받은 것은 1968년 4월 23일이었습니다. 그는 한 인터뷰에서 다음과 같이 인정했습니다.
1968년까지 나는 이미 "소프트웨어 특허 가능성" 문제에 대해 3년 동안 열심히 논쟁을 벌였습니다.
언젠가 USPTO가 이를 인정할 것이라는 것을 알고 있습니다.
이 특허는 여전히 Google 특허에서 찾을 수 있습니다.
정보에 따르면 이 특허는 총 16페이지로 구성되어 있습니다. 처음 8페이지는 정렬 알고리즘에 대한 아이디어 및 분석에 대한 그림 분석입니다.
마지막 8페이지는 특허에 대한 텍스트 설명입니다. .
사실 이 특허를 작성한 Gertz는 "최초의 소프트웨어 제품 회사"의 창립자이기도 했습니다.
미국 최초의 소프트웨어 제품 회사 설립
Gertz는 1930년 4월 22일에 태어났습니다. 그는 뉴욕 시립 대학교에서 경영 통계학 학사 학위와 경영학 석사 학위를 받았습니다.
20대에 컴퓨터 업계에 입문하여 프로그래머가 되었습니다.
그는 처음에 A.C. Nielsen에서 감독자로 일한 후 Univac 메인프레임 컴퓨터용 소프트웨어 작성 방법을 배우기 위해 Remington Rand에서 인턴으로 일했습니다.
Getz가 말했습니다:
나는 프로그래밍을 좋아합니다. 운전 중에도 머릿속으로 프로그래밍을 하는 경우가 많습니다.
Remington Rand가 Sperry Corporation과 합병되어 Sperry Rand를 설립한 후 그는 이 회사에서 4년 동안 근무했습니다.
그는 잠시 IBM에 입사했으나 곧 1958년에 회사를 떠나 친구들과 함께 Applied Data Research를 설립했습니다.
Applied Data Research는 자동 흐름도 소프트웨어 Autoflow(최초의 상용 소프트웨어 제품으로 간주됨), 원격 작업 제출 환경 Roscoe 등을 포함한 일련의 자체 제품을 구축했으며 현재 최초의 독립 소프트웨어 제공업체 비즈니스 로 간주됩니다. .
Applied Data Research는 1965년에 상장되었으며 1985년 AT&T(Ameritech)에 2억 1500만 달러에 인수되었습니다.
Goetz는 1988년까지 이 회사에서 CTO로 계속 근무한 후 떠났습니다.
이후 그는 enterprisesystemsmedia가 선정한 "메인프레임 명예의 전당"에 선정되었으며 "타사 소프트웨어의 아버지"로 명명되었습니다.
죽을 때까지 그는 특허가 진정한 혁신을 보호하고 사회를 위한 가치를 창출할 수 있다고 굳게 믿으며 소프트웨어 특허성과 소프트웨어 특허의 필요성에 대한 기사를 썼습니다.
위 내용은 최초의 소프트웨어 특허 수혜자가 93세의 나이로 세상을 떠났습니다. 그는 소프트웨어의 지적재산권 보호를 위해 싸웠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











CentOS 시스템에서 HDFS 구성 확인에 대한 완전한 안내서이 기사에서는 CentOS 시스템에서 HDF의 구성 및 실행 상태를 효과적으로 확인하는 방법을 안내합니다. 다음 단계는 HDF의 설정 및 작동을 완전히 이해하는 데 도움이됩니다. Hadoop 환경 변수 확인 : 먼저 Hadoop 환경 변수가 올바르게 설정되어 있는지 확인하십시오. 터미널에서 다음 명령을 실행하여 Hadoop이 올바르게 설치되고 구성되었는지 확인하십시오. Hadoopversion Check HDFS 구성 파일 : HDFS의 Core 구성 파일은/etc/hadoop/conf/directory에 있으며 Core-Site.xml 및 HDFS-Site.xml이 중요합니다. 사용

CentOS 종료 명령은 종료이며 구문은 종료 [옵션] 시간 [정보]입니다. 옵션은 다음과 같습니다. -H 시스템 중지 즉시 옵션; -P 종료 후 전원을 끕니다. -R 다시 시작; -대기 시간. 시간은 즉시 (현재), 분 (분) 또는 특정 시간 (HH : MM)으로 지정할 수 있습니다. 추가 정보는 시스템 메시지에 표시 될 수 있습니다.

CentOS 시스템 하에서 Gitlab의 백업 및 복구 정책 데이터 보안 및 복구 가능성을 보장하기 위해 CentOS의 Gitlab은 다양한 백업 방법을 제공합니다. 이 기사는 완전한 GITLAB 백업 및 복구 전략을 설정하는 데 도움이되는 몇 가지 일반적인 백업 방법, 구성 매개 변수 및 복구 프로세스를 자세히 소개합니다. 1. 수동 백업 gitlab-rakegitlab : 백업 : 명령을 작성하여 수동 백업을 실행하십시오. 이 명령은 gitlab 저장소, 데이터베이스, 사용자, 사용자 그룹, 키 및 권한과 같은 주요 정보를 백업합니다. 기본 백업 파일은/var/opt/gitlab/backups 디렉토리에 저장됩니다. /etc /gitlab을 수정할 수 있습니다

Centos에 MySQL을 설치하려면 다음 단계가 필요합니다. 적절한 MySQL Yum 소스 추가. mysql 서버를 설치하려면 yum install mysql-server 명령을 실행하십시오. mysql_secure_installation 명령을 사용하여 루트 사용자 비밀번호 설정과 같은 보안 설정을 작성하십시오. 필요에 따라 MySQL 구성 파일을 사용자 정의하십시오. MySQL 매개 변수를 조정하고 성능을 위해 데이터베이스를 최적화하십시오.

Docker는 Linux 커널 기능을 사용하여 효율적이고 고립 된 응용 프로그램 실행 환경을 제공합니다. 작동 원리는 다음과 같습니다. 1. 거울은 읽기 전용 템플릿으로 사용되며, 여기에는 응용 프로그램을 실행하는 데 필요한 모든 것을 포함합니다. 2. Union 파일 시스템 (Unionfs)은 여러 파일 시스템을 스택하고 차이점 만 저장하고 공간을 절약하고 속도를 높입니다. 3. 데몬은 거울과 컨테이너를 관리하고 클라이언트는 상호 작용을 위해 사용합니다. 4. 네임 스페이스 및 CGroup은 컨테이너 격리 및 자원 제한을 구현합니다. 5. 다중 네트워크 모드는 컨테이너 상호 연결을 지원합니다. 이러한 핵심 개념을 이해 함으로써만 Docker를 더 잘 활용할 수 있습니다.

Centos 시스템에서 Gitlab 로그를보기위한 완전한 안내서이 기사에서는 메인 로그, 예외 로그 및 기타 관련 로그를 포함한 CentOS 시스템에서 다양한 Gitlab 로그를 보는 방법을 안내합니다. 로그 파일 경로는 Gitlab 버전 및 설치 방법에 따라 다를 수 있습니다. 다음 경로가 존재하지 않으면 GitLab 설치 디렉토리 및 구성 파일을 확인하십시오. 1. 기본 gitlab 로그보기 다음 명령을 사용하여 Gitlabrails 응용 프로그램의 기본 로그 파일을 보려면 다음 명령 : 명령 : sudocat/var/log/gitlab/gitlab-rails/production.log이 명령은 제품을 표시합니다.

CentOS 시스템에 대한 Pytorch 분산 교육에는 다음 단계가 필요합니다. Pytorch 설치 : 전제는 Python과 PIP가 CentOS 시스템에 설치된다는 것입니다. CUDA 버전에 따라 Pytorch 공식 웹 사이트에서 적절한 설치 명령을 받으십시오. CPU 전용 교육의 경우 다음 명령을 사용할 수 있습니다. PipinStalltorchtorchvisiontorchaudio GPU 지원이 필요한 경우 CUDA 및 CUDNN의 해당 버전이 설치되어 있는지 확인하고 해당 PyTorch 버전을 설치하려면 설치하십시오. 분산 환경 구성 : 분산 교육에는 일반적으로 여러 기계 또는 단일 기계 다중 GPU가 필요합니다. 장소

CentOS 시스템에서 Pytorch GPU 가속도를 활성화하려면 Cuda, Cudnn 및 GPU 버전의 Pytorch를 설치해야합니다. 다음 단계는 프로세스를 안내합니다. CUDA 및 CUDNN 설치 CUDA 버전 호환성 결정 : NVIDIA-SMI 명령을 사용하여 NVIDIA 그래픽 카드에서 지원하는 CUDA 버전을보십시오. 예를 들어, MX450 그래픽 카드는 CUDA11.1 이상을 지원할 수 있습니다. Cudatoolkit 다운로드 및 설치 : NVIDIACUDATOOLKIT의 공식 웹 사이트를 방문하여 그래픽 카드에서 지원하는 가장 높은 CUDA 버전에 따라 해당 버전을 다운로드하여 설치하십시오. CUDNN 라이브러리 설치 :
