Ko je Apple predstavil Swift V osrednjem besedilu junija 2014 je povedal nekaj, kar je bilo všeč razvijalcem: to bo odprtokodna. To je bila obljuba, ki je še niso izpolnili, a od danes je programski jezik Swift open source. To pomeni, da ga lahko kateri koli razvijalec poljubno prenese in spremeni ter celo uporablja ta jezik za ustvarjanje komercialne programske opreme, kar je mogoče, ker je bila izdana pod licenco Apache 2.0.
Swift, ki je trenutno na različica 2.0, združljiv je z operacijskimi sistemi Apple, iOS in OS X ter operacijskimi sistemi Linux. Z drugimi besedami, za programiranje s Swiftom moramo imeti nameščen operacijski sistem, ki temelji na Unixu, zato Windows ni na seznamu združljivih sistemov. Vsak razvijalec, ki ima samo en računalnik s sistemom Windows, mora namestiti ali izdelati navidezni stroj iz enega od podprtih sistemov.
Ko je Apple leta 2014 predstavljal Swifta na svetovni konferenci razvijalcev, so nam želeli povedati, kako enostavno bi bilo programirati svoje nove predloge. Ena od stvari, ki so bile razvijalcem všeč, je, da se za izvajanje iste funkcije uporablja manj kode, kar bo na koncu pomenilo, da si morajo novi razvijalci zapomniti manj ukazov in da za programiranje potrebuje manj časa. Z izdelovanjem odprte kode se zdi, da Apple želi, da bi kateri koli razvijalec izkoristil prednosti novega programskega jezika, zato je Swift lahko uporabljen za program za Android, glavni tekmec iOS-a.
Apple je za projekt odprl novo spletno stran: swift.org. S tega spletnega mesta lahko razvijalci prenesejo vsa potrebna orodja za začetek programiranja z Swiftom, kot so tehnična dokumentacija in povezave do GitHub, kamor lahko prenesejo izvorno kodo za jezik. Vsak predlog ali prispevek bo treba naložiti na GitHub, vendar bodo komentarji podani na spletnem mestu swift.org.