o olá pessoal fabio akita eu acabei pulando o carnaval e não publicando vídeos semana passada eu fiquei em dúvida entre dois temas e qual eu ia falar primeiro e os dois são ele trabalhosos para explicar então eu deixei o assunto natural na minha cabeça um pouco mais de tempo o tema que eu escolhi falar foi sobre software livre o problema é que software livre é um tema espinhoso se eu escolhi a palavras um pouco ambíguas vai chover e entra nos comentários porque todo mundo tem uma opinião forte sobre o assunto e na grande maioria das
vezes elas estão erradas ou no mínimo incompletas motivo desse tema que de vez em quando ainda me pergunta qual que é a vantagem de mexer com software livre as respostas mais comuns de fato acabam sendo alguma coisa como para ajudar a comunidade ou para outros poderem te ajudar não está completamente errado mas não é só isso e pensando um pouco mais no assunto eu vejo que os motivos você completamente diferentes para pessoas e situações diferentes então acho que o primeiro preciso explicar os meus e por baixo e daí você pode tirar conclusões melhores na realidade
para variar eu quero quebrar algumas concepções erradas que eu sei que muitos iniciantes ainda tem eu já expliquei alguns desses elementos nessa novela por exemplo no vídeo da lerna vs.ice eu expliquei a diferença entre licenças permissivas e restritivas e impossibilidade de mudar licenças retroativamente e no vídeo sobre a apple e gpl eu explico sobre como gplv3 que foi criado para brigar contra drm no episódio da tiburização levou a apple a migrar do compilador gcc para cilene e evoluir o lvm até sair a linguagem swift eu acho fascinante acompanhar as diversas novelas jurídicas e discussões filosóficas
em torno de software livre e como você facilmente enganado por ideologia barata se não parar para ler além da propaganda por exemplo talvez você acha que é um defensor do software livre usando linus e programas de código aberto todo dia mas se você não é 100 porcento dentro da ideologia se navega um site moderno que executa java script já pensou porque é e deixa eu começar com esse ponto que eu acho irônico muita gente pensa que usa javascript é a mesma coisa que contribui com o mundo de software livre quando de fato não é se
você é adepto da ideologia de software livre como free software e não somente como open-source você provavelmente conhece as quatro liberdades de software decor certo então vão lembrar número zero e claro em programação ministros começam em 0 a liberdade de executar o programa como quiser para qualquer propósito você vai no google docs ou slack o spotify está satisfeito quando o seu navegador favorito carrega o site ele carrega um monte de algum script executa o programa e você usa como quiser então o primeiro ponto tá satisfeito número um a liberdade de estudar como o programa funciona
e mudá-lo para ele computar como você desejar acesso ao código-fonte é pré-condição para isso e pronto basicamente os principais produtos feito em java script hoje quebro essa condição o código javascript é carregado ou a dor mas ele vem sempre em forma minificada é impossível entender como esse código funciona porque minificação que é uma forma de homem fusca ação criada para minimizar o tamanho dos arquivos é quase próxima de compilação você não tem como modificar o cliente do google docs onde spotify nem criar sua própria versão facilmente continuando número dois a liberdade de redistribuir cópias para
ajudar seu vizinho né impossível e número três a liberdade distribuir cópias à sua modificação para os outros fazendo isso você dá uma chance para toda a comunidade se beneficiar de suas mudanças e acesso ao código-fonte é pré-condição caísse então também não e antes que os restos chega e nos comentários calma eu usei java script de exemplo só porque o alvo mais fácil já que a maioria de vocês estão assistindo esse vídeo não front-end feito em java script que é o youtube eu youtube não é software livre e não sou já me inscrito do front-end mas
nenhum componente de nada que você usa todo dia youtube sla o spotify e netflix amazon aliexpress uber a maioria esmagadora dos softwares que você usa no seu dia a dia são todos os proprietários e fechados isso não é imediatamente óbvio para os desavisados porque praticamente todas essas empresas e marcas aparecem associadas de alguma forma com software livre em muitos casos oferecendo bibliotecas de código aberto que você pode consumir em seus próprios programas para falar com as apis dos produtos deles só que crente de apreensão só ser inútil sem a parte que roda no servidor é
simplesmente entender a consequência você faz hoje um aplicativo que usa o cliente de aprende um dropbox digamos que amanhã dorme box fecha ou simplesmente decida fechar só app só aplicativo não serve para mais nada era para evitar esse tipo de cenário que nasceu a ideia de software livre porém o mundo sass inteiro se aproveita o que conhecemos como o dip é o look rom é uma brecha da licença de peão entenda a gpl foi desenhado de tal forma que se você copiar um software g e aí modificações por exemplo construindo seu produto em cima dele
e daí você comercializar o distribui o binário desse produto você obrigatoriamente deveria distribuir o código fonte só que produtos as não comercializa nem distribui o conteúdo todo o código e binário só não somente dentro dos servidores e executar o código que você modificou é um direito do gpl o que ele oferece aos usuários é apenas uma api e um front-end em java script com a licença de uso remoto e contanto que se javscript não contém a código gpl também então não tem obrigação de abrir o código-fonte à medida que muita coisa se move nessa direção
onde tudo roda remoto nenhum dos códigos proprietários é comercializado nem e distribuído por que você acha que desce como usar ipad no lugar de macbook ou chromebook são tão atraentes para apple e para o google a licença de pele não tá sendo quebrada só subvertida o mundo de software livre obviamente notou isso e por isso existe a licença a fera gpl ou a gpl criado em 2012 o preço cor de pele normal é que se você usa a gpl para fazer um software as a service seu código inteiro precisa ser aberto e é por isso
que nenhuma das empresas que eu mencionei e diversas outras jamais vão chegar perto de software a gpl porque ele basicamente quebra o modelo de negócios de sass como é conhecido hoje um exemplo disso foi a entrevista do diretor de open source do google em 2008 crise de bona que declarou que a gpl é banido dentro do google toda grande empresa que se preza tem um departamento preocupado em avaliar todos os software desenvolvido internamente e suas dependências porque com o tanto de gerenciadores de pacote que puxam coisas de fora como ele pm para javascript ou pipi
do pai tem outros é muito simples uma biblioteca gpl ou a gpl acabar entrando sem querer e contaminar todo o código é um problema sério isso por isso todas as empresas vão sempre escolher licenças permissivas como emitir ou bsd ou derivadas delas não existe nada como passar do tempo 20 anos atrás em é um apple microsoft oracle eram os inimigos número um dos software livres mas essa imagem foi revertida e não é porque eles aderiram ao software livre mas por que aprenderam como subverter a ideia toda hoje em dia a gente quer mais conveniência do
que liberdade na verdade hoje estamos mais dispostos a abrir mão de parte da liberdade em nome de mais conveniência e por isso todo mundo tá em jardins fechados world gardens como dentro da com o sistema apple amazon o google ou similar todos falta que você usei todos os dados que você deixa para trás estão fora do seu controle não importa se você usa linux ou não é o oposto de livre até mesmo quem tá reclamando de privacidade continua dentro desses ecossistemas antigamente você podia ter uma máquina linux com software 100% livre rodando offline na sua
máquina esse razoavelmente produtivo mas hoje você não tem mais como na prática se você trabalha remoto vai ser obrigado a usar um comunicador e ele vai ser um slack ou similar que é fechado se você for wi-fi arquivos vai ser obrigado a usar o dropbox ou um drive ou google drive todos fechados se precisa compartilhar documentos vai acabar usando o google docs ou ironicamente office online eles são fechados basicamente tudo que não funciona se você fica offline é software proprietário que encontrou o caminho para dentro do seu linux da impressão que não é nada demais
por que você não tá instalando manualmente nenhum binário proprietário na própria máquina na verdade é pior agora você nem tem o binário mais fica tudo remoto você abriu mão até do binário pior ainda em vez de pagar uma única vez pelo software você paga uma assinatura pelo direito de uso temporário desse software para de pagar e você não tem mais acesso ao software e muitas vezes nem aos seus dados não tem como pirate aiseesoft porque não existe mais um binário no máximo um front-end em um cliente de app que são eram as cascas descartáveis nem
o conteúdo que você gera nesse sócios fica mais na sua máquina que oi conta online do google ou da apple mas e o tanto de software livre que existe hoje em dia em lugares community hub sem existem diversos softwares muito importante e muito bons de forma livre e aberta só não os que você precisa usar todo dia com o passar do tempo ea maturidade no entendimento de software livre pelas empresas um modelo ficou óbvio mantenha todo o código crítico dos seus produtos fechados mas abra alguns que podem se beneficiar da contribuição de fora a carne
do linux é um exemplo disso é muito caro para uma empresa criar e manter seu próprio terno que dirá seu próprio sistema operacional inteiro o valor desse desenvolvimento e manutenção não compensa o investimento portanto é vantajoso dividir esse custo com outras empresas o linux é o que é hoje por causa do investimento compartilhado de dezenas de empresas da linux foundation que pagam programadores para manter seus interesses em dia empresas como ibm microsoft intel oracle hard reset e vá é assim todo mundo se beneficia disso é um compromisso pragmático não sou tão legal se você for
um turista que achava tem um linux da vida era feito só com programadores anônimos voluntários aleatórios mas essa é a realidade para um google compensa manter sua linguagem o gol como código aberto nem tanto para ganhar contribuições de fora mas porque eles precisam constantemente contratar bons desenvolvedores e é sempre melhor se os candidatos já aparecem dominando a linguagem que eles usam mas não espere que eles libera o código-fonte de coisas como o algoritmo de pesquisa ou do banco de dados big table ou qualquer outra coisa assim que se usa internamente esses códigos sempre foram e
sempre vão ser fechados mesma coisa o facebook para eles compensa contribuir com linguagens como php que eles usam o internamente vale a pena liberar o iett como código aberto novamente eles precisam recrutar engenheiros o tempo todo essa é a principal motivação para manter uma comunidade externa de desenvolvedores a ligar contra software livre nos anos 90 e começo dos anos 2000 se mostrou extremamente danoso a microsoft sofreu isso na pele sendo corretamente reconhecida como inimigo da liberdade para contratar bons profissionais especialmente em um ambiente de abundância excessiva de hoje com vários outros competidores essas empresas precisaram
mudar a estratégia o marketing precisava mostrar que eles não eram inimigos só que abriu o código secreto dos seus principais produtos nunca foi uma opção em vez disso ele se tocaram que dá para pagar um preço mais barato e colher os mesmos benefícios e no começo dos anos 2000 todos os departamentos jurídicos já se atualizaram sobre as leis de propriedade intelectual de código frente a licenças de código aberto e o truque é simples primeiro de tudo você não precisa abrir o código dos produtos mais importantes só do que não é crítico como clientes de a
pele linguagem de programação frame bibliotecas tudo aquilo que é commodity segundo nunca usar gpl e a gpl internamente felizmente para as empresas depois do movimento de software livre que é de fato o movimento social ganhou força o movimento open source é um código aberto que é um movimento pragmático de uma metodologia de desenvolvimento software livre de verdade quase nenhuma empresa de fato adotou em seu núcleo e você vai notar que todas elas falam open-source ou código aberto e raramente free software ou software livre open-source é muito fácil de adotar porque elas costumam preferir licenças permissivas
como emitir ebsd em vez de licenças restritivos como dpel e a gpl o movimento open source meio que matou software livre e como para a maioria da população incluindo a maioria dos desenvolvedores que nunca vão estudar sobre isso open source e software livre são parecidos o suficiente para passar batido podem dar uma olhada nas suas empresas favoritas e quais projetos abriram e quais são as licenças a licença do gol é similar a um bsb o cliente que o coração seu javscript é similar a um psd a licença do yeti é might a licença do novo
terminal do windows que roda best é emitir a licença do viés cold é hemaiti eu poderia apostar que a maioria das coisas que você usa no seu dia a dia tirando o linux não é gpl ou seja não é software livre é só open-source então todo mundo começou a adotar open-source sem pensar muito e achando que é tudo a mesma coisa mas qual a importância dessa diferença pense na amazon web service ou a ws para não ser injusto pensa também no google cloud ou microsoft azure use qualquer um dos produtos deles seja ws lambida seja
google app engine seja azure machine learning você nunca mais vai sair deles porque as alternativas são todas em compatíveis e uma vez que o seu negócio estiver rodando em alguma delas você tá preso pelo próprio tamanho esculpe complexidade é praticamente impossível tem opções de código aberto que você poderia rodar no seu próprio servidor e o modelo de negócio de vender assinaturas em vez de licenças tornou tu é barato acessível que você sequer conseguiria manter algo similar a um custo equivalente esse é o poder da adoção em massa no período de abundância econômica antigamente a gente
se preocupava se todo mundo continuasse a usar office todos os documentos do mundo um dia poderiam ficar ilegíveis se ó fiz isso me se ou se decidíssemos que não queremos mais pagar microsoft e sem outra alternativa era um caminho sem volta deu um trabalhão e pressão de governos para fazer a microsoft criar um formato aberto que são os atuais docx e xlsx para word excel por exemplo o antigo formato doc xls eram binários fechados e sem documentação as versões novas são basicamente arquivos xml abertos compactados no zip levou anos para conseguir fazer isso e hoje
em dia ninguém mais dá a mínima porque editar dentro do google docs e ninguém sabe internamente que formato que eles usam como eles porta em formatos conhecidos a gente não liga tanto pior a gente não baixa e guarda os arquivos na própria e todo mundo se acostumou a confiar no servidor do google como mais seguro como foi que começamos a abrir mão das nossas propriedades assim a resposta é simples nós somos baratos eu não lembro mais a fonte mas eu acho que o case de marketing que me contaram era assim cervejarias e diversas marcas precisam
competir para serem escolhidas pelo consumidor eu não lembro se foi a heineken que teve a boa ideia de distribuir cerveja grátis ou muito mais barato para as fraternidades de faculdades para cervejadas e festas de estudantes óbvio se todo mundo aprende a tomar heine aqui na faculdade as chances de continuarem a tomar heineken quando se formar entrarem na vida adulta aumenta muito toda a empresa que pode faz isso sempre que você vem uma grande marca patrocinando eventos em faculdades dando descontos generosos nos seus produtos o sutiã do salas de computador de material de aprendizado não é
porque eles são bonzinhos eles estão competindo pela sua fidelidade exatamente na época onde estudantes são facilmente e com o coffee break barato em evento e algumas camisetas e stickers é muito barato comprar fidelidade de estudantes e como funciona não faz sentido na minha cabeça ser fã de empresas eu pago pelos produtos e pronto eu não sou outdoor ambulante para ficar carregando a marca deles de graça ou em troca de um brinde se parece exagero vamos olhar a ws a comunidade de desenvolvimento em geral parece gostar bastante dela afinal a grande maioria das testar tapetes e
produtos web escolhem ela com o primeiro opção afinal ela oferece suporte de multiprodutos opensolaris que você quer usar com mais kelly ou pôsteres um produto rds ou elásticos que implementa a mente é cheio de redes e em dezembro teve o evento deles o a ws reinvente onde muita gente comemorou que eles vão começar oferecer um novo ciclo cassandra como opção gerenciada o que deve aumentar a doação do cassandra por mais gente note que toda a propaganda ws sempre faz menção de como eles gostam de o mundo open source e se eu parar que realmente parece
que é isso mesmo agora vamos aos fatos segundo o blog post da rede slabs que a mantenedora do registro que já tiveram vários problemas com a ws novamente o que a propaganda diz não é a realidade para começar o a ws não está oferecendo cassandra na verdade é só uma camada de compatibilidade eles vão perecer mapei compartilhou cassandra mas que internamente vai falar com o produto daí namo de bebê que eles vão oferecem faz anos segundo a equipe do sila bebê que a mãe para mim tá são aberta de cassandra em c plus plus esse
produto da ws não vai oferecer coisas essenciais a usuários de cassandra como suporte multi região não vai ter o de te não vai ter alter table não vai ter counters não vai ter views materializadas não vai ter como carregar ss temos diretamente é uma versão simplificada que parece cassandra mas na verdade é o dínamo de bebê por baixo é como se no ano 2000 a microsoft falasse aqui tá lançando mais kelly em baixo dos panos na verdade uma versão frankenstein do mais kelly que recebe os comandos compatíveis demais kelly só traduz para o sql server
que é quem de fato vai tá rodando ea da mulher está fazendo exatamente isso um frankenstein educação dá para receber os comandos por exemplo tudo da pc kelly e vai mandar para o dai no bebê os presos inclusive são basicamente duda no db só que 16 por cento mais caros para ter essa camada por cima e por isso não tem como ter todas as funcionalidades do cassandra de verdade e essa não é a primeira vez eu disse que o povo da rede slabs tem problemas com a ws porque o produto o elástico é chique suporta
redes como o nome diz é voltado primariamente para sessão cash e não inclui suporte a funcionalidade de chave que tornam redes viável para ser um broker persistente de mensagens o mesmo banco de dados primário do ponto de vista da ws você precisa de mensagem eu suporte a pubg deveria tá usando sqs o sns e sequer um banco de dados primários deveria usar chá de bebê o rds o registo é bem mais do que a ws oferece não é o haste cash a mesma coisa acontece com o mundo dbws o mais kelly ws não me engano
também não é o mesmo mais kelly que você instala no seu linux é uma modificação interna que eles não abrem o código e ao fazer isso a amazon dividir as comunidades em duas as que optam pela versão completa e realmente aberta e as que se acomodam as limitações dos produtos da ws é literalmente uma apropriação agora que todo mundo gosta do redes vamos então nos apropriado nome redes mas oferecer um produto inferior mas que todos nós é mais conveniente de usar para a maioria das pessoas já que a maioria sequer sabe a diferença por menos
que isso a microsoft foi julgada como inimigo 20 anos atrás e eu nem tô defendendo que eles deixaram de ser só aprenderam assinar que tá melhor porém quando foi a última vez que você ouviu qualquer coisa negativa assim da ws pois é esse é o resultado de um marketing muito bem trabalhado pela arma e tem muito mais fãs do que detratores e o mais interessante é que ela é bem vista como amiga do mundo de software livre se não ficou claro ainda deixa eu desenhar a a ws de hoje é a microsoft nos anos 90
é a mesma tática só que executada com muito mais phynesse pizzas isso não é uma exclusividade da amazon você vai encontrar exemplos similares de todas as empresas que você é fã seja google facebook apple e todos eles fizeram a lição de casa por exemplo eles têm dezenas de programadores influências como mpe-ce vende eles advocates ou seja ela qual é o título hoje em dia estão todos nas folhas de pagamentos deles são todos os recursos de marketing não do desenvolvimento cor de verdade eles participam de eventos distribuir brindes em todos os lugares sempre que podem repetem
como mundo open source é importante e como eles apoiam e com isso dobrar opinião pública e hoje são os heróis do software livre richards toma e é bem morrem estão se res e os caixões com tudo isso que eu disse pode parecer que eu sou um defensor do software livre mas eu não sou não eu nunca fui e não tenho vocação para ser eu sou pragmático eu me adapto as limitações de cada era eu nunca usei linux porque queria participar do movimento de software livre eu sempre usei open-source porque me interessa por tecnologia não tem
plataformas abertas quanto fechadas mas eu não posso evitar e dar risada se você se considera um defensor do software livre e diz isso vestindo uma camiseta da água no do google seu preço é um brinde de evento você é uma propaganda ambulante que custa barato ele não entendeu que umas coisas funcionam agora falando de forma pragmática eu tiraria proveito desse momento como eu já veio repetido em todos os meus vídeos estamos no período de abundância e goste de sou não essas empresas estão no topo do jogo se você tem ideologia de software livre e não
gostou do que acabou de descobrir sobre a ws não seja ingênuo de achar que google cloud uma o açude ou qualquer outro são diferentes digamos que você usei google ep and e você acha que é o super defensor do mundo de software livre porque programa em python só que sua aplicação o datastore do google é um software proprietário e fechado pois é essa é a realidade eu sinto um pouco de pena por quem é defensor de software livre o mesmo de quem é defensor da liberdade em geral porque o voto da maioria dos programadores foi
abrir mão da liberdade por conveniência antigamente um mantra era que o conhecimento e informação querem ser livres mas eu acho que as pessoas em geral não fazem tanta questão disso assim independente de qual lado desse movimento você tá a importância de ter contato com software livre também é entender como as coisas funcionam no mundo real em particular eu gosto da parte jurídica disso e o tema que você precisa entender é copyright e propriedade intelectual nunca em hipótese alguma use um código que você achou num ditweb da vida que não tem a sentença ou copyright é
pedir para ter problema jurídico depois se você desenvolve produtos web e o que eu falei até agora foi novidade quem veja todas as dependências que você usa e garanta que não existe código a gpl misturado se você desenvolve produtos mobile e distribui os binários veja se não está usando alguma dependência gpl gpl e a gpl são licenças virais eu expliquei isso no vídeo da apple e gpl todo o código que toca nele se torna automaticamente gpl ou a gpl e sua obrigação é abrir todo o código você escreveu não existe nenhum problema em usar gpl
o gpl eu até acho que muitos casos deveriam usar mas não se meta com licenças se você ainda não estudou como elas funcionam na dúvida a recomendação costuma ser para escolher licenças permissivas como é might ou bsd toda vez que você cria um repositório no git hub ele te lembra para você escolher uma licença quando falamos em liberdade você precisa entender o seguinte esses restritivos com o gpl o gpl promovem o software livre nós estamos garantindo a liberdade do software e protegendo os usuários mas restringindo a liberdade dos desenvolvedores licenças permissivas como é night of
sd estão promovendo a liberdade dos programadores e das empresas mas não necessariamente do software e nem dos usuários ou seja se você desenvolve um produto usando sofre com licença bsd você não é obrigado a abrir o código que fez você faz o que quiser pode inclusive comercializar e nunca abre o código você tem a liberdade de escolher o que fazer entenderam tirando a parte de lógica e filosófica software livre open-source são um pequeno caso de leis de copyright e propriedade intelectual eu não tenho treinamento jurídico nisso portanto tudo que eu disse a respeito não considerem
como conselhos legais mesmo porque eu nem posso advogar nada de qualquer forma é um assunto muito interessante especialmente se você se considera criador de conteúdo só porque você pode baixar editar algum código não quer dizer que você tem licença para vender é uma coisa com código e qualquer outro produto de criação como vídeo áudio imagem e tudo mais que você encontra na internet talvez só tem a licença para ver mas não para usar esse usar você não pode declarar a ignorância da lei ser ignorante da lei não torna isento da lei isso vale para qualquer
coisa em resumo super resumido copyright é literalmente o que o nome diz o direito de cópia e a única pessoa que tem o direito de cópia sobre uma criação é o próprio criador esse direito é automático propriedade intelectual é bem mais complicado e depende de pesquisa para garantir que não havia obra igual ou similar já registrada antes licenças de software como a gpl são chamadas de copyleft na realidade é um copinho raytheon onde o criador da licença de uso e modificação da criação se a pessoa obedecer as restrições da licença que são as quatro liberdades
que eu disse logo no começo do vídeo gpl é uma subversão do copyright e na prática uma licença que restringe o uso e por isso chamamos e ativas em coisas fora de software como esse vídeo eu só posso usar coisas que eu comprei a licença por exemplo a vinheta de entrada eu comprei as músicas que eu uso em todos os vídeos são licenciadas pelo site epidemic sound e nos casos onde eu uso pequenos trechos de músicas de filmes por exemplo eu tento o máximo tá próximo do que se chama defern use essa parte da leia
complicada que é o limite de até onde você pode usar a criação de outra pessoa de forma que não entra em conflito com seu copyright um exemplo simples era antigamente que a gente fazia mixtapes ou fitas cassetes com nossas músicas favoritas para ouvir no carro se eu tinha fita o cd original comprado eu tinha direito sobre o feriu use de fazer uma cópia pessoal para uso pessoal no minuto que eu vendo a fita aí eu enfim gela e vira pirataria se você assina o spotify hoje você concordou com os termos da assinatura e você só
tem a licença para ouvir a música mas não pode baixar e ouvir fora do spotify muito menos os as músicas é o mesmo trechos delas e você não pode reclamar a conveniência de pagar mais barato é que você abriu mão do friozi na dúvida não culpe o que não é seu para todo o resto consulte um advogado especializado em propriedade intelectual eu já aviso que muitos vendem bush então tomem cuidado e exercitem o pensamento crítico muita gente que quer empreender tem essas dúvidas quanto ao software que estão desenvolvendo alguns acham que precisam registrar esse software
mas isso é um dos buritis seu software nunca vai estar finalizado você vai mudar ele o tempo todo e provavelmente é um produto web essa service que nunca vai ser exposto digamos que alguém cup seu software e lance um concorrente de alguma forma essa é outra preocupação mas minha resposta para isso é simples se o seu produto é tão frágil que só de copiar o código qualquer um consegue oração concorrente melhor eu diria que essa empresa tá muito mal montada a marca operação a comunicação reputação e tudo mais fazem o produto e não só o
o código é só uma pequena parte de uma empresa de produto se seu negócio vai para os ares no segundo que alguém lança um concorrente eu questionar linha a necessidade da sua empresa existir registrar seu software não vai servir para muita coisa se você tem uma ideia realmente original de novo consulte um advogado e consigo uma patente agora copyright propriedade intelectual patentes não são coisas que se em forçam sozinhas também é obrigação do detentor da propriedade de proteger sua própria propriedade então se alguém infringir ela você deve acionar seu advogado para começar os procedimentos legais
mas isso não é barato é extremamente caro na realidade estamos falando de centenas de milhares de reais para mais a hora de advogado é muito caro e se você perder a arca com os custos do outro lado também portanto não há algo que você vai usar tão cedo de curiosidade eu recomendo dá uma olhada no caso recente da jukin media versus remax place que explicado no canal que eu gosto bastante que eu ligo o igual onde o é verdade discutir um caso de disputa de copyright do ponto de vista legal e não do ponto de
vista do que você acha que é certo ou não a discussão sobre propriedade copyright a parte mais cabeludo e não existe um consenso depende do caso a legislação varia de país para país e se quiser ter segurança sobre assunto de novo consulte um advogado mas em princípio existem os que acreditam que tudo que alguém cria deveria ser domínio público e os que acreditam que tudo que alguém queria é propriedade do criador eu pessoalmente sobre o segundo campo tudo que você cria é automaticamente seu daí você tem a escolha do que fazer se você acha que
quer deixar os outros usarem então é seu direito conceder a licença de uso do lado de quem usa também se você aceitou o trabalho de alguém você tem a obrigação e seguir a licença que foi anexada nela esse é o protocolo isso tudo dito porque uma empresa abriria seu código como software livre ou open source dezenas de motivos em dezenas de estratégias mais importantes só porque o código não tem nenhuma garantia que alguém vai adotar muita gente pensa que abriu o código automaticamente vai trazer gente para colaborar eu diria que se você tá aqui se
perguntando isso provavelmente é porque não deveria tentar ainda vai estudar primeiro e participar de projetos que já existem para entender como funciona para de ler vídeos blog post para achar essa resposta não é barato manter software aberto alguém precisa manter esse projeto ativo responder dúvidas orientar os possíveis voluntários avaliar as contribuições mais rápido quanto possível manter o suporte estável para quem tá usando manter canais de comunicação ativos e assim por diante então eu repito não é de graça manter um projeto open-source depois que sua empresa já tiver inserida em projetos abertos tiver prática entender a
cultura e as licenças é possível sem fazer bastante coisa um dos exemplos mais simples são projetos com licença dupla sim você pode ter uma licença aberta e outra licença fechada um exemplo é o próprio mais kelly o conceito s só falta eu já tem sucesso você pode abrir ele com licença gpl dessa forma você garante que outra empresa não pode copiar seu código e lançar uma versão própria fechada se outra empresa modificar o código ela tem obrigação de soltar essa modificação ou vai estar infringindo a licença mas se uma empresa precisa fazer isso ela tem
a opção de te contatar para comprar sua licença proprietária que dá o direito dela modificar o produto internamente e não liberar o código é um modelo de negócio se ela é efetiva ou não depende do negócio e de novo consulte seu advogado você encontra o desenvolvedor porque contribuem projetos open-source primeiro porque você tem um problema com o software que você usa e quer ver consertado ou você quer uma funcionalidade que a comunidade não parece tão interessado em fazer e a ideia toda de open source é que você corte sua própria coceira a postura da maioria
dos desenvolvedores é ser bem folgado povo só posta o e aí quando vocês vão fazer a funcionalidade lá que eu pedi e atrás folgado para caramba povo que mantém os projetos tem que ser super paciente porque se fosse eu já respondia eu vou fazer a hora que você ia pagar folgado se você desenvolvedor e nem você que precisa da funcionalidade se deu o trabalho de tentar implementar por quê que outra pessoa vai fazer para você de graça se liga é assim que você começa com o pé esquerdo a ideia de trabalho voluntário em projetos abertos
parece algo estranho mas não é tanto assim para começar é uma base de treinamento você que é iniciante você acha que já é o pika das galáxias que manja do código eis um excelente lugar para provar isso resolva um problema seu e ao mesmo tempo demonstrar suas capacidades com código tem gente que acha que só leva escrever uma linha de código ser pago para isso e eu questiono se esse tipo de pessoa realmente gosta de programar e se for esse o caso eu não vejo crescendo como programador um bom programador escreveria código sozinho sem ninguém
ver só pelo prazer ou vontade de programar independente se alguém fosse ver ou não é isso antigamente a gente não tinha referências para saber o que é considerado um código bem feito ou mal feito em que velocidade certos códigos são feitos as diferentes alternativas de código para resolver o mesmo problema você tem a sua disposição hoje milhares de projetos abertos gratuitamente a disponíveis e você pode forçar quanto quiser mesmo se não tiver vontade de contribuir eu fico pasmo que poucos iniciantes estão baixando esses códigos e estudando toda nova biblioteca o programa útil que aparece se
me interessa eu baixo o código eu vou olhar a implementação para ver como que aquela função foi implementada isso sempre me dá algum insight tipo ah dá para fazer desse jeito e isso vai se acumulando ao longo dos anos eu mesmo fiz poucas contribuições em projetos open-source quando eu estava na faculdade quando eu ainda era um programador júnior eu não era o melhor programador e era bem difícil de contribuir projetos abertos naquela época se você viu meus vídeos the gift eu expliquei porque foi só de em 2008 ou seja quase 20 anos depois que eu
comecei a aprender a programar que contribui projetos open-source se tornou fácil como é hoje eu teria sido um programador muito melhor se desde o começo eu tivesse conseguido contribuir e criado essa rotina mas tanto empresas quanto programa dois a intenção desse vídeo foi colocar suas expectativas em dia open source não é mágica só porque você abriu o seu código não quer dizer que alguém vai se interessar por ele na verdade é até uma boa se quiser testar você abre seu código e ver que 0 pessoas se interessaram é uma boa evidência que esse código que
você achava legal na verdade não tem tanta serventia para as pessoas ou você que é muito ruim de comunicar os benefícios de qualquer forma é um feedback útil mesma coisa se um desenvolvedor sido suas contribuições que você achava que era um boas foram rejeitadas é um bom feedback para melhorar e é isso que a maioria das pessoas precisam de qualquer forma feedback é como se você tivesse programador e sem os do seu lado apontando é só isso já tem muito valor por isso que apesar do trabalho você voluntário estão existindo trocas entre você o projeto
e colaboradores isso não é caridade são trocas voluntárias para multa o benefício além disso da mesma forma que você escolhe entrar qualquer hora pode escolher sair jamais pense que alguém te deve alguma coisa só porque você fez uma contribuição é um outro bom exercício para entender o valor das coisas você contribuiu para coçar uma coceira sua se outra pessoa se beneficiou disso bom para ela mas isso foi efeito colateral se outra pessoa fez melhor uso da sua contribuição do que você mesmo melhor ainda para ela e bom aprendizado para você também não existe mérito automático
mérito ao que você conquista nunca vai ser dado para você independente da quantidade de esforço que você fez enfim o mundo de software livre não é tão ideológico como você poderia imaginar no começo as grandes empresas já entenderam como formular estratégias onde eles podem alocar para boa sorte como bons canais de marketing e de contratação de talentos isso não a coisa totalmente ruim basta que você como desenvolvedor não fique perdendo tempo sendo fanboy de empresa e use o que tá disponível com material gráfico para sua própria evolução essa é a única coisa que interessa para
um programador os brindes são inúteis mais os códigos sejam eles abertos via licenças permissivas ou licenças restritiva são códigos úteis pode ser que esse mundo abundantes uma amanhã então aproveite enquanto ela existe hoje eu já ouvi muita gente reclamar que mora em lugares afastados cidades pequenas que sequer tem preso ao redor onde elas podem começar a trabalhar em muitos casos projetos open-source podem ser a única fonte de conhecimento em contato com outros programadores e mais você tem a oportunidade de fazer código e receber feedback desse código esse feedback for negativo você finalmente sabe no que
precisa melhorar em vez de pensar mesquinharias de ah mas eu vou tá trabalhando de graça eu pensaria puxa eu tô recebendo o feedback de graça e com o tempo se você se dedicar de verdade é possível montar um bom portfólio de contribuições em projetos relevantes que chamem a atenção de outras empresas procurando alguém como você e por hoje vamos ficar por aqui se ficaram com duvidas me mandem nos comentários abaixo se curtiram o vídeo mandem o joinha e assine o canal não deixe de clicar no sininho para não perder os próximos episódios e ajudem o
canal compartilhando o vídeo com seus amigos esse mês vai ter menos vídeos porque vou passar as próximas semanas nos estados unidos então a gente se vê na minha volta até mais