Python ve Perl gibi dillerin gelişimi nasıl finanse ediliyor? [kapalı]


9

Başlık size sorunun özünü veriyor, ancak yine de biraz detaylandırmama izin verin. Google'ın Python ve Activestate'in Perl gelişimine katılımından ayrı olarak (Çilek AFAIK kendi ürününden hiç para kazanmıyor) Bunun en önemli finansman kaynakları nelerdir.

Bunu kapsayan metinler var mı? Aramaya çalıştım, ancak "tarihi" ve "açık kaynak, herkesin verdiği" dışında hiçbir şey bulamadım ...


2
Bunun her programlama dili için farklı olacağını ve birkaç dilin çok fazla (veya herhangi bir) fon alamadığını ve hobiler (yani beyin gibi) veya bazen hobiler (C, C ++) olarak sürdürülmeyeceğini hayal ediyorum. Bir dilin sürdürülmesi için paraya ihtiyacı olduğunu kim söyledi?
Billy ONeal

2
@Billy ONeal - Tabii ki her dil için farklı. Ancak derlenmiş dillerle hikaye biraz daha basittir, çünkü çoğunluğu ticari. Her dilin geliştirilmesi / sürdürülmesi / herhangi bir şey için paraya ihtiyacı vardır. Başka bir şey yoksa, para = gıda = insanları bir süre beslemek = lang. dev / bakım (çok naif bir şekilde koymak için).
Kale

1
Özel evlerde köpek bulundurmak nasıl finanse edilir? Yani, çok yemek yiyorlar ve çoğu zaman yararlı bir şey yapmıyorlar. Yine de insanların köpekleri var.
Ingo

Yanıtlar:


16

"It adlı açık kaynak, herkesin içinde verir" oldukça fazla olan bu diller için finansman durumu. (Elbette Google'ın yanı sıra.) Sorunuz, dili geliştirmek için derin ceplere sahip biri tarafından finanse edilmesi gerektiği ve bu doğru olmadığı varsayımına dayanıyor gibi görünüyor.

Geliştirme (herhangi bir şeyin) para gerektirmez, zaman, çaba ve hammadde gerektirir. Paranın hammadde satın almak için yaygın olarak kullanıldığı ve insanları bir şeye zaman ve çaba harcaması için motive eden bir ekonomimiz var ve kavram o kadar yaygın ki, onları eşitleme eğilimindeyiz, ancak ayrı ve ayrılabilir kavramlar.

Açık kaynaklı bir programlama diline katkıda bulunan insanlar zaten hammaddelere (bilgisayar, internet bağlantısı ve temel geliştirme araçları) sahiptir ve genellikle zaman ve çaba harcamak için farklı bir motivasyona sahiptirler: Para için yapmazlar , bunu yapıyorlar çünkü dili kullanıyorlar ve kullandıkları her şey için daha iyi bir araç haline getirmelerine yardımcı olmak istiyorlar.


1
Hayır, soruyu gönderirken herhangi bir varsayımda bulunmadım. Ama merak ediyorum, kalkınmaya katılan daha etkili bireylerin bir şeyden yaşaması gerekiyor ve zamanları ihmal edilebilir değil, tam tersi, ... bu bir dilin geleceği anlamına geliyor (yani (anlamını tam olarak aktarmasa da) doğrudan fonlamaya bağlı değildir, ancak tamamen gelişmekte olan topluluğu arasındaki popülaritesine bağlıdır?
Kale

1
Açık kaynakta, bir kişinin zamanını ve çabasını ücretsiz olarak vermesi, daha iyi bir artı itibar kazanması, hayatını başka bir şey yaparak kazanması çok yaygındır. StackExchange ile ilgili soruları cevaplama motivasyonundan çok farklı değil.
Emilio M Bumachar

3
@Emilio - büyük OSS projelerindeki ana programcıların (linux / apache / python / vb.) Tam zamanlı olarak çalışması ve normalde teknolojinin büyük bir kullanıcısı veya finanse edilen bir kuruluş tarafından kullanılması bu şirketler tarafından. Her ne kadar geri kalanlarımız söylediğiniz gibi ücretsiz yamalar
sunsa da

6

"Gibi diller" ile açık kaynaklı diller demek istediğinizi varsayarsak, genel olarak cevap, kendi zamanlarına katkıda bulunan insanlar ve üyelerinin zamanına katkıda bulunan kuruluşlar tarafından finanse edilmektedir.

Python'u örnek olarak kullanan Google, Python'u kapsamlı bir şekilde kullanıyor ve düzenli olarak projeye düzenli olarak katkıda bulunuyor (sadece Guido'nun çalışmalarına değil, diğer birçok çalışanına da). Ayrıca çalışanların kodlamayan yollarla katkıda bulunmak için biraz zaman harcadıklarına inanıyorum (örneğin, python-dev tartışmasına katılmak). Bunun da geçerli olduğu daha fazla veya daha az ölçüde başka birçok şirket var.

Python ayrıca Python Yazılım Vakfı'na (PSF) sahiptir. çoğunlukla sponsorlar tarafından finanse edilen (genellikle ActiveState, Google ve O'Reilly gibi büyük şirketler - web sayfasının güncel bir listesi vardır) sahiptir. PSF, Python üzerindeki günlük çalışmalardan sorumlu olmasa da, dili özellikle fonlama ile ilgili çeşitli şekillerde ilerletir - örneğin finansman konferansları (genellikle çok fazla gelişim yapılan yerlerde), bazen finansman çalışmaları belirli bir projede, "Summer of Code" öğrencileriyle, vb.

Python'un ömrü boyunca, bir veya daha fazla çekirdek geliştirici, özellikle Python'un kendisinin (yarı zamanlı veya tam) geliştirilmesi üzerinde çalışmak için kullanılmıştır. Örneğin, Guido Python'u CWI, CNRI, BeOpen.com ve en son Google'da geliştirdi.

Python'un diğer uygulamaları (çekirdek Python ve CPython'a geri beslenen çalışma) benzer şekilde finanse edilir. Örneğin, çok yakın zamana kadar Microsoft, IronPython'un gelişimini (tamamen) finanse etti ve Avrupa Birliği PyPy'nin gelişimini (kısmen ama önemli ölçüde) finanse etti.


0

Dilin finansmana ihtiyacı yoktur, ancak birisi geliştiricilere üzerinde çalışmak için ödeme yaparsa, çok daha fazla sevgi ve dikkat çekerler. Olanlar, dillere güvenen şirketlerin, diller üzerinde çalışan geliştiricileri tam veya yarı zamanlı olarak çalışmak için işe almalarıdır.

Guido Google için çalışıyor - Python BDFL olması için ona maaş ödediklerini öğrenmekten şaşırmazdım. Larry bir süredir O'Reily'de resmi olarak Perl kitapları yazmak için çalıştı, ancak bunun büyük bir kısmı hakkında kitap yazmak için bir Perl olduğundan emin oluyordu.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.