Pythons offisielle pakkerepo, Python Package Index (PyPI), har innført nye bruksvilkår (Terms of Service) i forbindelse med at de skal innføre en ny type betalte kontoer for bedrifter og organisasjoner. Det skriver DevClass.
Ee Durbin i Python Software Foundation (PSF) la ut et innlegg om de nye betingelsene, som inneholder en egen seksjon om betalte tjenester.
Ordlyden i de nye betingelsene har imidlertid fått enkelte i Python-miljøet til å uttrykke bekymring for hvordan det vil påvirke tjenesten og PSF i fremtiden.
– Sett under ett kan vilkårene for bruk tolkes som et skritt mot en kommersiell, konkurransedrevet modell for pakkehosting. Det er selvfølgelig vanskelig å forutsi hvor langt denne utviklingen vil gå, men endringene kan klart sees som en indikasjon på denne retningen, skrev Franz Király bekymret i det offisielle Python-forumet.
PSF lover imidlertid at tjenesten fortsatt skal være gratis, og at betalt funksjonalitet alltid vil være valgfritt.
PyPI trenger inntekter
Støtte for bedriftskontoer ("Organization accounts") som en betalt tjeneste er funksjonalitet som ifølge DevClass har vært etterspurt lenge.
Dette er foreløpig tilgjengelig i en betaversjon, og skal gjøre det enklere for utviklere å samarbeide i team. Med betalte bedriftskontoer vil man også ha mulighet for sentral administrasjon av brukere og styre tillatelser for brukerne i et team.
Da løsningen først ble presentert i 2023 sa Ee Durbun i PSF at målet ikke bare var å innføre ny funksjonalitet, men også å generere inntekter for PyPI slik at den kan bli en plattform med fast ansatte som kan svare på supporthenvendelser raskere. I dag er det stort sett frivillige som gjør denne jobben gratis.
Prisen for organisasjonskontoer vil være 5 dollar (53 kroner) per bruker per måned når tjenesten ikke lenger er en lukket beta.
PSF: – Ingen endring
Med 235,7 milliarder nedlastinger for to år siden er PyPI ekstremt populært, og pakkerepoet inneholder i dag rundt 600.000 prosjekter.
Populariteten har imidlertid gjort at det kreves temmelig mye av de som jobber med vedlikehold av tjenesten. PyPI har tidligere slitt med aktører som prøver å plante skadevare, og i 2023 gikk det så langt at Ee Durbin ble utbrent og i en periode måtte stenge for registrering av nye brukere og nye prosjekter.

Utbrent PyPi-admin måtte gi opp etter flom av skadevare
Med nye inntekter håper altså PSF at de skal kunne oppbemanne.
Til bekymrede brukere svarer de at de nye bruksvilkårene ikke vil ha noen betydning for vanlige brukere.
– Det endrer ikke vårt ideelle oppdrag, som er å tilby CPython og pakkene på PyPI til alle, for alltid, uten kostnad. Vi aksepterer pakker fra alle, så lenge det ikke er i konflikt med vårt oppdrag og vilkårene for bruk, forsikrer Deb Nicholson i PSF.
