Apesar de não ser muito conhecido, grande parte do software que a Tesla usa nos seus carros assenta em Linux. A empresa faz uso do software open-source que está disponível e altera-o para o seu hardware e para as suas necessidades.
Ao contrário do que seria esperado, não tem contribuído com esse código e era relutante em revela-lo. Isso mudou agora, com a publicação de parte do código no GitHub, aberto para todos.
Para além de todo o hardware que equipa os carros da Tesla, muita da sua inteligência assenta no software que a empresa criou e que mantém. Grande parte da base desse software assenta em plataformas open-source e que todos podem aceder.
A Tesla mostra o código das suas aplicações
Como é esperado na comunidade open-source, o código alterado deve ser tornado público, para que outros o possam avaliar e incorporar noutras aplicações. A Tesla, depois de muito tempo virada para si, resolveu agora tornar parte do seu código público.
Não é, naturalmente, todo o código do software que usa, mas é já uma abertura grande desta empresa. Para dar acesso a este código, colocou-o no GitHub, em duas áreas distintas, por ser também software distinto.
Que código open-source tem a Tesla disponível?
Por agora, e como mostra da sua boa-fé, a Tesla tornou público parte do código que é usado no seu sistema Autopilot e também o kernel das boards do Autopilot e do sistema de entretenimento baseado na NVIDIA Tegra, usados no Model S e no Model X.
Como seria esperado, este código não permite que estes sistemas sejam replicados e criados noutros carros. É código que se sabe estar desatualizado e que é apenas parte do necessário para este sistema funcionar.
Apesar de limitado e desatualizado, a disponibilização deste código revela que a Tesla quer contribuir e dar a conhecer todas as bases do software que equipa os seus carros.