Como o código aberto venceu silenciosamente a guerra do software

Pode ser difícil imaginar agora, mas não muito tempo atrás, a ideia de software livre com código-fonte que qualquer um pode modificar não era muito entusiasmada. Como isso poderia ser seguro? E quanto ao suporte? Você poderia confiar coisas de missão crítica a este software?

Hoje, quase tudo em que confiamos no mundo da tecnologia informática funciona, pelo menos em parte, em código-fonte aberto. Está no seu telefone, em nossos servidores web, em eletrodomésticos, em carros e basicamente em qualquer coisa com um microchip que execute código. O código aberto está crescendo cada vez mais.

Por que os fornecedores de código fechado não conseguem mais acompanhar

Não importa quanto dinheiro e recursos você tenha, você nunca poderá competir com os recursos de uma comunidade global de programadores, designers e outras pessoas que ajudam a tornar o software uma realidade. Para os projetos de código aberto mais populares, você simplesmente não consegue igualar a velocidade de desenvolvimento e a rápida iteração do código aberto.

O software de código fechado também vem com o espectro do aprisionamento do fornecedor e da “segurança através da obscuridade”. Agora, não quero repetir o semimito de que o software de código aberto é inerentemente mais seguro do que o código fechado, mas para grandes projetos com muitos olhos, é muito difícil realizar algo como explorações de dia zero.

Eu não uso mais Linux de graça, e você também não deveria – aqui está o porquê

Qual é o preço da liberdade?

31
Por Mordomo de Sydney

A mudança econômica que torna o código aberto imbatível

Timofeev Vladimir / Shutterstock.com“”>
Crédito: Timofeev Vladimir / Shutterstock.com

Se você dirige uma grande empresa que depende de software para funcionar, qual seria o melhor negócio? Pagar taxas de licenciamento caras e perpetuamente a uma empresa privada, na esperança de que a promessa de “99% de tempo de atividade” seja algo que eles possam realmente oferecer? Em vez disso, você pode usar software de código aberto sem taxas de licenciamento. Você pode redirecionar esse dinheiro apenas à manutenção desse software de código aberto (seja de terceiros ou de você mesmo) e se você contratar especialistas internos em software, quaisquer contribuições que eles fizerem para esse software de código aberto poderão ser integradas não apenas ao seu negócio, mas para o benefício de todos que usam esse software.

Ao mesmo tempo, outras empresas que investem recursos nesse software de código aberto também o estão melhorando, tornando-o mais seguro e adicionando recursos. Então, agora todos estão participando da manutenção e do desenvolvimento desse software, o que diminui o custo para cada empresa individualmente. Custos mais baixos para a empresa significam custos mais baixos repassados ​​aos seus clientes, de modo que pessoas comuns como você e eu também se beneficiam indiretamente.

Na verdade, quase todas as coisas que você compra e que dependem de software de código aberto, até certo ponto, teriam custado um pouco mais se não fosse por essa abordagem de “compartilhar é cuidar” para distribuir a carga de custos.

Código aberto é a melhor e a pior coisa para a tecnologia

O movimento de código aberto revolucionou a tecnologia, mas será bom demais para ser verdade?

4
Por Mordomo de Sydney

Como as comunidades abertas superam os orçamentos de P&D de bilhões de dólares em inovação

O software de código aberto expõe o código a um cenário global. Incentiva a competição, as pessoas bifurcam projetos e levam aplicativos em diferentes direções especializadas. Novos recursos e ideias estão sendo testados e iterados em paralelo – é o terreno fértil perfeito para inovação rápida e revisão por pares igualmente rápida para eliminar ideias ruins. Qualquer pessoa pode se tornar um testador beta simplesmente compilando o código ou baixando um aplicativo e dando feedback.

O escopo do movimento de código aberto é difícil de imaginar, e não é perfeito e sempre melhor do que projetos de código fechado em todos os sentidos. Na minha experiência, o software de código aberto muitas vezes carece de coesão e polimento quando se trata de interfaces de usuário ou usabilidade quando você o compara ao material proprietário. No entanto, novas ideias, tecnologias e abordagens fundamentais têm mais hipóteses de emergir no mundo do código aberto, o que permite que a parte de código fechado da indústria as copie e refine.

Ambos os tipos de software são importantes e necessários, mas penso que a importância relativa do código aberto está claramente a crescer.

Como será a próxima fase da guerra de software

Neste momento, o termo “IA” está na boca de todos e, para além do papel que o software de código aberto já desempenhou no desenvolvimento da IA ​​moderna, o futuro destas duas áreas está fundamentalmente ligado. Deb Richardson, da Red Hat, argumenta que o código aberto é fundamental para o futuro da IA. Principalmente quando se trata de dar a todos acesso à tecnologia e torná-la segura e transparente.

Pessoalmente, porém, tenho preocupação sobre como a IA afetará o desenvolvimento de software em ambos os lados da cerca. A ascensão da codificação vibratória significa que muitos códigos inúteis fluirão para projetos de código aberto e nem mesmo o ódio de Linus Torvalds por códigos ruins irá conter a inundação. Nosso mundo de software já está solidamente construído em código aberto agora, mas temo que isso possa derrubar todo o castelo de cartas.

O que é codificação Vibe e por que é arriscado?

Ninguém disse que as vibrações eram boas.

13
Por Mordomo de Sydney
Este artigo foi útil?
Gostei0Não Gostei0

Related posts

O grande lançamento do COSMIC, o novo Kali Linux e muito mais: resumo de notícias do Linux

Você pode usar seu telefone Android como webcam para qualquer computador

Mudanças no servidor Plex, o novo código do Visual Studio e muito mais: resumo de notícias