Maintainer opisuje, jak AI-generowane pull requesty i raporty CVE zalewają projekty open source, służąc głównie budowaniu profilu na GitHubie.
Neil Alexander, programista i maintainer projektów open source, opublikował 30 czerwca 2026 roku wpis na swoim blogu, w którym opisuje niepokojący trend: zalew jego repozytoriów sztucznie wygenerowanymi wkładami, które mają jeden cel — upiększenie profilu GitHub autora, a nie realną pomoc projektowi. Autor apeluje, by przestać wykorzystywać sztuczną inteligencję do „gamingu” systemu reputacji open source.
Neil Alexander opisuje, jak łatwo dziś zbudować fałszywy wizerunek zaangażowanego programisty. Wystarczy poprosić model, na przykład Claude, o wygenerowanie listy interesujących projektów open source, a potem zlecić mu znalezienie w nich problemów i przygotowanie pull requestów naprawiających te problemy. Jak pisze autor, „nie musisz nawet używać tych projektów ani się nimi interesować, ale możesz łatwo stworzyć u osób z zewnątrz wrażenie, że ci na tym zależy, że znalazłeś problem albo że poświęciłeś czas na jego naprawę”.
To zjawisko nabiera znaczenia, bo — jak zauważa Alexander — „na internecie nikt nie wie, że jesteś psem”, ale dzięki modelom językowym można bez wysiłku zawyżyć swoje ludzkie umiejętności na profilu GitHub. Sygnały te mają realne konsekwencje zawodowe: potencjalni pracodawcy i rekruterzy śledzą listy kontrybutorów, aktywność commitową i liczbę zielonych kwadratów na wykresie profilu, traktując je jako dowód kompetencji.
Kluczowym punktem wpisu jest opisany szczegółowo incydent. Kontrybutor, który praktycznie nie miał żadnej historii aktywności na GitHubie od końca 2018 roku do kilku tygodni przed wydarzeniem i nie miał wcześniejszego kontaktu z projektem, złożył trzy osobne PR-y korygujące literówki i błędy gramatyczne w komentarzach kodu. Poprawki wykonał Claude, który — jak przypuszcza autor — napisał także opisy PR-ów, podpisał commity w imieniu użytkownika i dołożył swoje współautorstwo w trailerach commitów. Alexander przyznaje, że nie wie, czy sam model otworzył PR-y, i zastanawia się, czy prompt brzmiał „znajdź problemy”, czy konkretnie dotyczył literówek i gramatyki.
Zmiany były niegroźne i poprawne, ale to nie uspokoiło autora. Jak pisze: „nie mogłem oprzeć się pytaniu: czemu to, czemu teraz? Czemu, ze wszystkich issues, TODO-ów i FIXME-ów w naszej bazie kodu, zgłaszają właśnie to?”. Doszedł do wniosku, że te kontrybucje w ogóle nie dotyczyły jego projektu — zamknął wszystkie trzy PR-y bez komentarza, nie chcąc tworzyć precedensu akceptowania wkładów, które niczego materialnie nie poprawiają.
Podobny wzorzec dotyczy zgłoszeń podatności bezpieczeństwa. Tradycyjnie CVE są przypisywane osobom, które je zgłosiły, ale ostatnio wszystkie otrzymane raporty były ewidentnie generowane przez AI. Projekt zaczął być znacznie bardziej selektywny przy ocenie powagi takich zgłoszeń, a w niektórych przypadkach odmawia wydawania powiadomień CVE dla problemów o niskiej istotności. Autor zaznacza, że koordynacja prywatnych ujawnień, poprawek i powiadomień wymaga sporego wysiłku, co dodatkowo wymusza selektywność.
Alexander podsumowuje swój wpis jasnym przesłaniem: open source jest zbudowany na zaufaniu. Metryką, która się liczy, nie jest liczba pull requestów wyciągniętych z modelu językowego ani liczba zebranych CVE, ale to, czy dany wkład realnie ulepsza projekt. Autor apeluje do potencjalnych kontrybutorów: jeśli chcesz pomagać projektom open source, róbcie to, bo wam na tym zależy — a jeśli chodzi wyłącznie o kolejny zielony kwadrat albo znaczek kontrybutora na profilu, proszę, szukajcie tego gdzie indziej.
Ten problem wpisuje się w szerszy trend wykorzystywania agentów AI do automatyzacji pracy programistycznej — podobne napięcia między automatyzacją a rzeczywistą wartością widać choćby w rozwoju persystentnego, proaktywnego agenta Codex testowanego przez OpenAI czy w nowych modelach rozwoju oprogramowania opartych na agentach, takich jak SDAD.
Wpis Neila Alexandra jest głosem sprzeciwu wobec traktowania kontrybucji open source jako łatwej do zhakowania metryki CV, a nie realnego zaangażowania w rozwój oprogramowania.

SEC wysyła wezwania do banków współpracujących z funduszem AI Situational Awareness po lipcowym załamaniu jego wyników.

Alibaba udostępnia Wan3.0 – model generujący wideo do 30 sekund z tekstu, obrazów, PDF i prezentacji, z cenami od 0,05 dolara za sekundę.
Simon Willison wydał LLM 0.33 – narzędzie CLI do modeli AI zyskało obsługę kluczy w embeddingach i łączenie szablonów promptów.