2008-11-17 11 views
6

Pracuję nad aplikacją, która polega w dużej mierze na pracy, którą ludzie wnieśli do społeczności open source. W szczególności stworzyłem zgrabną aplikację, która, jak sądzę, pomoże mi zatrzymać klientów i nadal pozyskiwać nowych klientów, a nawet pozwolić mi na niewielką wycenę. Aplikacja została opracowana w języku Python i opierała się na dwóch modułach opracowanych przez innych. Już planowałem zaakceptować PSF i tych dwóch deweloperów finansowo. Zasadniczo zamierzam im zapłacić, na co mnie stać. Poczułem ulgę, gdy przeczytałem na stronie internetowej PSF, że w zasadzie otrzymałem darowiznę w wysokości 2 000 $, aby uzyskać podwyższenie dla członka sponsora. Postanowiłem, że mogę sobie pozwolić na 2000, ale połowa trafi do PSF, a druga połowa zostanie podzielona między współpracowników dwóch najważniejszych modułów, których użyłem w moim wniosku.Jak odpowiednio oceniasz pracę programistów, którzy dostarczają rzeczy społeczności?

Byłoby interesujące przeczytać opinie innych ludzi na ten temat. Jaki jest właściwy sposób postępowania i jakie kwoty są odpowiednie. Nie będę udostępniać nazw modułów, ponieważ uważam, że otrzymanie mojego wkładu jest ich prywatną działalnością.

+0

Kudos. Nie mam nic do dodania, ale chcę docenić twoje działania. – Tim

Odpowiedz

6

To godna pochwały inicjatywa.

Zwykle, gdy ludzie wnoszą swój kod do społeczności, nie oczekują zwrotów finansowych. Zwykle robią to, aby ułatwić sobie życie, poprawić swoją reputację i profesjonalne kwalifikacje, dzielić się pracą jako sposobem na oddanie wszystkim tym, którzy dzielili się wcześniej lub czuć, że przekazują wspólny cel.

Więc w zależności od wpłacającego najlepszy wkład może być jednym z:

  1. pieniądze jako sposób powiedzieć dziękuję. Ale logistyka tego jest często odstraszająca.
  2. Łaty (kod, dokumentacja, dzieła sztuki) do samego projektu. Płacenie grafikowi za stworzenie prawdziwego logo może być miłym akcentem.
  3. Niezła robota, w której można zrobić ciekawe hakowanie w języku Python.
  4. Publiczne świadectwo użyteczności i jakości ich pracy (które mogą wykorzystać do uzyskania dobrej pracy).
  5. Publiczne wydanie własne kodu, a także poinformowanie go o tym, że zostałeś zwolniony, aby zwrócić społeczności, która dostarczyła dwa konkretne moduły.
  6. Tematyczne schwag, które faceci mogli rozdać na następnym konwencie geek.
  7. Płatny wydatek na podróż, na obiad i kilka napitków.
  8. Kilka z powyższych w dowolnej kolejności.
2

Jedyny problem, jaki widzę przy próbie rozdzielenia pieniędzy między autorów modułów, polega na ustaleniu, kto wniósł wkład. O ile moduły nie zostały napisane wyłącznie przez konkretne osoby, projekty open-source są zwykle konglomeratem danych wejściowych od różnych osób.

Na przykład jądro Linuksa jest zarządzane przez Linusa Torvaldsa, ale otrzymuje kod źródłowy od wielu różnych osób. Kto byłby odbiorcą pieniędzy? Z drugiej strony edytor SPE Python jest zarządzany i kodowany przez jedną osobę; mogą istnieć darowizny z kodu źródłowego przez innych, ale w większości jest to tylko jeden facet.

W przypadkach, gdy moduł jest naprawdę wysiłkiem społeczności, myślę, że bardziej sensowny jest wkład w samą społeczność niż w jednostki. Ergo, darowizna finansowa na rzecz Python.org (którą już robisz) lub do projektu (ów) zarządzającego modułami, których używałeś (jeśli w ogóle istnieją).W przeciwnym razie niektóre z sugerowanych sugestii są prawdopodobnie lepsze.

Powiązane problemy