Apple lakk App Store-kildekode – fikk fjerna den fra GitHub

Svelte-koden til den nye webutgaven av App Store avslørte mer enn planlagt. – De fleste trodde ikke Apple ville bry seg. De tok feil, Apple brydde seg.

Her ser du biter av App Store sin kildekode i Svelte.
Publisert

Apple slapp denne uka en ny web-utgave av sin appbutikk App Store. 

Nå skal den se enda likere ut på mobilen din og i nettleseren på PC-skjermen din. 

Men Apple slapp mer enn de hadde planlagt; en hel haug kildekode. 

Og at dette ikke var med vilje, fikk vi tydelig se kort tid etter. 

App Store i Svelte

Det begynte med en post på r/webdev på Reddit: 

– App Store har avslørt all sin kildekode, skrev brukeren rxliuli, og la ved en skjermdump, og et GitHub-repo hvor hen hadde lasta opp alt sammen. 

"All sin kildekode" var nok en aldri så liten overdrivelse: 

  • Det var snakk om frontend-koden, skrevet i Svelte, interessant nok. 
  • Det som skal ha skjedd er at Apple-utviklerne glemte å fjerne sourcemap-konfigurasjonen sin. Dermed var ikke koden "minifisert", veldig enkel å lese, og mulig å laste ned i sin helhet.
  • Koden inkludert også kommentarer, visstnok inkludert klassiske " // TODO: fix..."-kommentarer og snakk om interne systemer hos Apple. 

Som nevnt ble altså all koden lasta opp på GitHub, for de som ville se hvordan Apple utvikler pene grensesnitt i Svelte, og eventuelt forke sine egne utgaver av selveste App Store.

Fikk fjerna koden

Men så, en dag eller to senere, kom det nye poster på Reddit: 

Apple hadde fjerna koden fra GitHub, gjennom en "DMCA takedown".

Sånn ser GitHub-repoen ut nå.

– Hvordan kunne noen tro at dette ikke ville skje? spør én.

– De fleste trodde ikke Apple ville bry seg. De tok feil, Apple brydde seg, svarer en annen. 

For hvor krise er det egentlig, at frontend-koden din bare er enklere å lese enn den vanligvis er gjennom litt snoking i nettleseren din? Litt, tydeligvis. 

Men som alltid: Ingenting forsvinner fra internett. Så vil du titte på koden, ligger den diverse steder fortsatt. 

Foretrekk oss i Google Discover

Ved å legge oss til som foretrukket kilde i Google vil du blant annet få opp flere av sakene våre i Google Discover. Tusen takk for støtten!

Foretrekk oss 😻
Bygget med Labrador CMS