Python 및 Perl과 같은 언어의 개발은 어떻게 지원됩니까? [닫은]


9

제목은 거의 당신에게 질문의 요점을 제공하지만 그럼에도 불구하고 조금 정교하게하겠습니다. 파이썬에 대한 Google의 참여와 Perl 개발에 관한 Activestate의 (Strawberry AFAIK는 자체 제품으로 돈을 벌지 않습니다) 이외에, 나는 그러한 자금의 주요 원천이 무엇인지에 관심이 있습니다.

이 내용을 다루는 텍스트가 있습니까? 나는 검색을 시도했지만 "역사"와 "오픈 소스, 모두가 제공하는 것"외에는 아무것도 발견하지 못했습니다 ...


2
나는 이것이 모든 프로그래밍 언어마다 다를 것이라고 생각할 것이며, 여러 언어가 많은 (또는 어떤) 자금을 얻지 못하고 취미 (예 : brainfuck) 또는 때로는 취미 (C, C ++)로 유지되지 않는다고 생각합니다. 언어를 유지하기 위해 돈이 필요하다고 누가 말했습니까?
Billy ONeal

2
@Billy ONeal-물론 언어마다 다릅니다. 그러나 컴파일 된 언어를 사용하면 이야기가 대부분 더 단순하기 때문에 이야기가 다소 단순합니다. 모든 언어는 개발 / 유지 / 무엇이든 돈이 필요합니다. 다른 것이 없다면, 돈 = 음식 = 일정 시간 동안 인간에게 먹이를주기 = 언어. 개발 / 유지 보수 (매우 순진한 방식으로).
Rook

1
개인 집에서 개를 갖는 방법은 무엇입니까? 내 말은, 그들은 많이 먹고 대부분의 시간 동안 아무 것도하지 않습니다. 그러나 사람들에게는 개가 있습니다.
Ingo

답변:


16

"이것은 모두가 제공하는 오픈 소스입니다" 이러한 언어에 대한 자금의 상태입니다. (물론 구글 이외에도) 귀하의 질문은 언어를 개발하기 위해 언어가 깊은 사람이 자금을 지원해야한다는 무언의 가정에 근거한 것으로 보입니다. 이것은 사실이 아닙니다.

(무엇이든) 개발에는 돈이 필요하지 않으며 시간, 노력 및 원자재가 필요합니다. 우리는 돈이 일반적으로 원자재를 구입하고 사람들이 무언가에 시간과 노력을 기울 이도록 동기를 부여하는 경제를 가지고 있으며, 그 개념은 너무나 널리 퍼져 있기 때문에 그것들을 동일시하는 경향이 있지만 분리되고 분리 가능한 개념입니다.

오픈 소스 프로그래밍 언어에 기여하는 사람들은 이미 원재료 (컴퓨터, 인터넷 연결 및 기본 개발 도구)를 가지고 있으며 일반적으로 시간과 노력을 들여 동기가 다릅니다. 돈을 위해하지 않습니다. , 그들은 언어를 사용하고 있기 때문에 언어를 사용하기 때문에 언어를 더 나은 도구로 만들기를 원합니다.


1
아니요, 질문을 게시하는 동안 가정을하지 않았습니다. 그러나 개발에 참여하는 더 영향력있는 사람들 중 일부는 무언가를 살아야하고 관련된 시간을 무시할 수 없기 때문에 궁금합니다. , 그것이 의미를 완전히 전달하지는 않지만) 직접 자금에 의존하지 않지만 순전히 개발중인 커뮤니티 사이의 인기에 달려 있습니까?
Rook

1
오픈 소스에서는 사람이 무료로 시간과 노력을 기울이는 것이 일반적입니다. StackExchange에 대한 질문에 대한 동기 부여와 크게 다르지 않습니다.
Emilio M Bumachar

3
@Emilio-주요 OSS 프로젝트 (linux / apache / python / etc)의 주요 프로그래머가 풀 타임으로 일하고 일반적으로 기술을 많이 사용하는 회사 나 자금을 지원하는 재단에 의해 고용되는 것을 제외하고 그 회사에 의해. 우리가 말한대로 패치를 무료로 제출하더라도
Martin Beckett

6

"언어와 같은 언어"는 오픈 소스 언어를 의미한다고 가정 할 때 일반적으로 해답은 자신의 시간을 자신의 시간에 기여하는 사람들과 회원의 시간을 기여하는 조직이 자금을 지원한다는 것입니다.

Python을 예로 들어, Google은 Python을 광범위하게 사용하며 정기적으로 프로젝트에 기여합니다 (Guido의 작업뿐만 아니라 다른 많은 직원도). 또한 직원들이 비 코딩 방식 (예 : python-dev 토론에 참여)에 기여하는 데 시간을 보내는 것이 행복하다고 생각합니다. 이것이 사실이거나 더 많거나 적은 다른 많은 회사가 있습니다.

파이썬은 또한 스폰서 소프트웨어 (대표적으로 ActiveState, Google 및 O'Reilly와 같은 대기업-웹 페이지에 현재 목록이 있음)가 후원하는 PSF (Python Software Foundation )를 가지고 있습니다. PSF는 파이썬에 대한 일상적인 작업에 대해 책임을지지 않지만, 특히 자금 조달 회의 (많은 개발이 이루어지는 곳), 때로는 자금 조달 작업과 같은 자금 조달과 관련하여 다양한 방식으로 언어를 발전시킵니다. "Summer of Code"학생들과 함께 일하는 특정 프로젝트에 대해

Python의 많은 수명 동안 하나 이상의 핵심 개발자가 Python 자체 개발 (시간제 또는 전체)을 구체적으로 수행하기 위해 고용되었습니다. 예를 들어 Guido는 CWI, CNRI, BeOpen.com 및 가장 최근에는 Google에서 Python을 개발했습니다.

다른 Python 구현 (핵심 Python 및 CPython으로 피드백하는 작업)도 비슷한 방식으로 자금을 지원합니다. 예를 들어, 최근까지 Microsoft는 IronPython의 개발에 자금을 지원하고 (완전히) 유럽 연합은 PyPy의 개발에 자금을 지원했습니다 (부분적으로는 그러나 상당 부분).


0

언어는 자금이 필요하지 않지만 개발자가 개발자에게 비용을 지불하면 더 많은 사랑과 관심을 얻습니다. 언어에 의존하는 회사는 풀 타임 또는 파트 타임으로 언어를 다루는 개발자를 고용합니다.

Guido는 Google에서 일합니다. Python BDFL이되기 위해 급여를 지불한다는 사실에 놀라지 않을 것입니다. Larry는 공식적으로 Perl 책을 쓰는 일을하는 동안 O'Reily를 위해 일했지만 그 중 상당 부분이 책을 쓸 Perl이 있는지 확인하고있었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.