\begin{slide} ANSOL -- Associação Nacional para o Software Livre Direcção 2018-2020: \begin{itemize} \item{} Marcos Marado -- Presidente \item{} Rúben Leote -- Vice-Presidente \item{} Rui Seabra -- Tesoureiro \item{} André Esteves -- Vogal \item{} Tiago Policarpo -- Vogal \end{itemize} \end{slide} % TODO - ter um .tex para cada um destes capítulos (Software Livre, ANSOL, SFD, % etc.), para que depois possam ser incluídos independentemente nas várias % Apresentações \begin{slide} O Movimento do Software Livre \begin{itemize} \item{} Criado em 1983, por Richard Stallman \item{} Free Software Foundation fundada em 1985 \item{} Free Software Foundation Europe fundada em 2001 \end{itemize} \end{slide} % A ANSOL % \begin{slide} % \center{\Huge{ANSOL\\Associação Nacional para o Software Livre}} % \end{slide} \begin{slide} ANSOL -- Associação Nacional para o Software Livre \begin{center} \includegraphics{pct2001-miguelg.jpg} \end{center} \emph{Lançamento oficial em Outubro de 2001, durante o Porto Cidade Tecnológica} \begin{itemize} \item{} Associação portuguesa sem fins lucrativos \item{} divulgação, promoção, desenvolvimento, investigação e estudo da Informática Livre\ldots \item{} \ldots e das suas repercussões sociais, políticas, filosóficas, culturais, técnicas e científicas \item{} Sediada na Casa das Associações no Porto, mas de âmbito nacional % \item{} conta com cerca de 80 sócios % \item{} quota anual 30 euros (12 euros no caso de estudantes, desempregados e reformados) \end{itemize} \end{slide} % Software Livre % \begin{slide} % \center{\Huge{O Software Livre}} % \end{slide} % \begin{slide} % \emph{Software} % % \begin{quote} % \emph{software} | s. m. % % \emph{software} |softuére|\\ % (palavra inglesa, de soft, mole + ware, mercadoria)\\ % \emph{substantivo masculino} % % $[$Informática$]$ Conjunto de programas, processos, regras e, eventualmente, % documentação, relativos ao funcionamento de um conjunto de tratamento de % informação (por oposição a hardware). % % Plural: softwares. % \end{quote} % \hfill \emph{in} \url{https://www.priberam.pt/DLPO/software} % \end{slide} % % \begin{slide} % \emph{Software} -- definição legal % % \begin{itemize} % \item{} Lei do Cibercrime refere a existência de ``programas'', mas não produz uma definição % \item{} Lei da Criminalidade Informática (revogada pelo Lei do Cibercrime) definia: % \begin{quote} % Programas de computador -- ``Conjunto de instruções capazes, quando inseridas % num suporte explorável em máquina, de permitir à máquina, que tem por funções o % tratamento de informações indicar, executar ou produzir determinada função, % tarefa ou resultado'' % \end{quote} % \item{} Lei da Criminalidade Informática explicitava ainda a existência de % ``Código objecto'' (0s e 1s) e ``Código fonte'', ambos considerados programas % de computador % \item{} programas de computador excluídos do catálogo das invenções protegidas % nos termos da Convenção de Munique sobre a Patente Europeia de 1973 % \item{} Programas de computador considerados como ``obra protegida'' no Código % do Direito de Autor e dos Direitos Conexos % \end{itemize} % % \end{slide} \begin{slide} Free Software -- Software Livre \begin{itemize} \item{} \emph{Free} como \emph{Livre}, não grátis \item{} \emph{Livre}, de Liberdade\ldots \end{itemize} Que liberdades? \end{slide} \begin{slide} O Software Livre \begin{small} No inicio dos anos 80, \emph{Richard M. Stallman} foi o primeiro a formalizar uma maneira de pensar no software sobre a forma de quatro liberdades: \begin{itemize} \item{1ª liberdade:} A liberdade de executar o software, para qualquer uso \item{2ª liberdade:} A liberdade de estudar o funcionamento de um programa e de adaptá-lo às suas necessidades \item{3ª liberdade:} A liberdade de redistribuir cópias \item{4ª liberdade:} A liberdade de melhorar o programa e de tornar as modificações públicas de modo que a comunidade inteira beneficie da melhoria \end{itemize} O software que siga esses quatro princípios é chamado ``Software Livre'' (ou \emph{Free Software}). \end{small} \end{slide} \begin{slide} \begin{small} \begin{center} \input{category.latex} \\ \hfill -- \emph{in} \url{http://www.gnu.org/philosophy/categories.pt-br.html}, CC-SA \end{center} \end{small} \end{slide} % EXEMPLOS DE SW LIVRE \begin{slide} \begin{small} \begin{itemize} \item{} Sistema Operativo GNU/Linux \item{} Android Operating System Project \item{} OpenOffice -- LibreOffice \item{} Firefox \item{} Wordpress \item{} Servidor Web Apache \item{} Blender \item{} Moodle \item{} \emph{muitos outros...} \end{itemize} \end{small} \end{slide} \begin{slide} Licenças de Software \begin{small} \begin{itemize} \item{} Licenças Copyleft -- programas derivados não podem acrescentar restrições à licença \begin{itemize} \item{} GPL (GNU General Public License) \item{} Mozilla Public License (MPL) \item{} Microsoft Reciprocal License (Ms-RL) \end{itemize} \item{} Não Copyleft \begin{itemize} \item{} Modified BSD License \item{} Expat License (MIT) \item{} Apache License \end{itemize} \end{itemize} \end{small} \end{slide} \begin{slide} Actividades da Associação \begin{itemize} \item{} Intervenções no meio político e legilativo \begin{itemize} \item{} Interverções e elaboração de pareceres junto da Comissão de Assuntos Constitucionais, Direitos, Liberdades e Garantias do Parlamento Português \item{} Coordenação com a \emph{Free Software Foundation Europe} para trabalhos em âmbito Europeu, incluindo presença no Parlamento Europeu \item{} Envolvimento na transposição da Directiva Europeia \\InfoSoc para a Legislação Portuguesa % \begin{itemize} % \item{} Directiva Europeia que implementa, pela primeira vez, restrições de acesso no Direito de Autor % \item{} Criminaliza neutralização de DRM % \item{} Criminaliza qualquer discussão que possa facilitar essa neutralização % \item{} Interfere no desenvolvimento de Software Livre % \item{} Contributo inicial enviado em 2002, acompanhamento da proposta até à sua aprovação em 2004 % \item{} Mais info: \url{https://ansol.org/politica/eucd} % \end{itemize} \item{} Campanha contra Patentes de Software, que culminou na sua rejeição pelo Parlamento Europeu % \includegraphics{patentes.png} \item{} Portugal é o primeiro país a ter uma Lei das Normas Abertas % \item{} Participação na campanha internacional contra o ACTA % \includegraphics{ACTA.png} \item{} Combate à Lei da Cópia Privada \item{} Portugal na linha da frente na defesa dos consumidores contra o DRM \end{itemize} \end{itemize} \end{slide} \begin{slide} \begin{itemize} \item{} Lançamento do Portal ``Transparência na AP'' em 2009 \\ \includegraphics{transparencia.png} \item{} Sun e ANSOL juntam-se na elaboração do CD ``Software Livre na Escola'', distribuído nas escolas pelo Ministério da Educação \\ \includegraphics{CD.png} \item{} Organização de eventos \begin{itemize} \item{} Porto 2002, Cidade Tecnológica - Sistemas Livres % \includegraphics{porto2002.png} \item{} Richard Stallman em Portugal % \includegraphics{stallman-2003.png} \item{} Software Freedom Day % \item{} Document Freedom Day % \includegraphics{DFD.png} \item{} Eu $<3$ Software Livre \end{itemize} \end{itemize} % \item{} OOXML publicado como norma ECMA em 2006, distinção entre ``norma'' e ``normas abertas'' % \\ \includegraphics{OOXML.png} % \item{} ANSOL recebe prémio ``Software'' dos Prémios Exame Informática 2006, em nome da Mozilla Foundation %\end{itemize} %\end{slide} %\begin{slide} %\begin{itemize} % \item{} Campanha para o uso de Software Livre na Administração Pública em 2010, poupança estimada em 121 milhões % \\ \includegraphics{AP.png} %\end{itemize} %\end{slide} %\begin{slide} % \begin{itemize} % \item{} Em 2013 a ANSOL junta-se a outras entidades no apelo à AR para a correcção da legislação relativa ao DRM % \\ \includegraphics{DRM.png} % \item{} Lei da Cópia Privada volta à agenda Política Portuguesa em 2014, ANSOL organiza petição % \\ \includegraphics{PL118.png} %\end{itemize} %\end{slide} %\begin{slide} %A ANSOL em 2015: %\begin{itemize} % \item{} Celebração do ``Eu $<3$ Software Livre 2015'' % \item{} Esclarecimento sobre o WMV não ser uma norma aberta % \item{} Celebração do Education Freedom Day 2015, em Lisboa % \item{} Apelo à participação no Dia de Acção Global contra os Tratados Transatlânticos % \item{} Dar a conhecer a Liberdade que vem do Software Livre, no Dia da Liberdade % \item{} Contestação contra os tratados TTIP e CETA nas manifestações do $1^o$ de Maio % \item{} Press Release sobre a aprovação da Lei da Cópia Privada % \item{} co-organização do evento ``Workshop de Direitos de Autor e DRM'' % \item{} Assembleia Geral Eleitoral % \item{} Plano de regularização da situação dos sócios com quotas em atraso % \item{} Regularização da situação dos certificados https dos vários sites da ANSOL % \item{} Formação do novo Grupo de Trabalho sobre Normas Abertas % \item{} Formação do novo Grupo de Trabalho de WebMasters % \item{} Apoio na organização do Software Freedom Day 2015, no Porto % \item{} Regularização da situação de associados da EDRi % \item{} Press release sobre o término da campanha sobre leitores de PDF da FSFE % \item{} Assembleia Geral, para alteração dos estatutos e regulamento interno % \item{} Escrituração nos novos estatutos da ANSOL % \item{} Assinatura de protocolo com a Casa das Associações, formalizando a sediação da ANSOL naquele espaço % \item{} Participação no seminário ``O Regulamento Nacional de Interoperabilidade Digital e a adoção de Normas Abertas pela Administração Pública'' % \item{} Participação na consulta pública sobre normas abertas % \item{} Manutenção da lista de incumprimentos do RNID %\end{itemize} % %A ANSOL em 2016\ldots depende de todos! \end{slide} % \begin{slide} % \includegraphics{eventos.png} % \end{slide} % % % O SFD % % \begin{slide} % \center{\Huge{O Software Freedom Day}} % \end{slide} % % \begin{slide} % O Software Freedom Day % \begin{center} % \includegraphics{sfd-2015.png} % \end{center} % \emph{Mapa de Eventos SFD 2015 registados a 17 de Agosto} % TODO - actualizar % % \include{sfd-teams} % % \emph{Visão:} Potenciar todos a ligar, criar e partilhar livremente num mundo digital participatório, transparente e sustentável. % % Objectivos % \begin{itemize} % \item{} Celebrar o Software Livre e as pessoas por detrás dele % \item{} Promover o conhecimento geral sobre Software Livre, e encorajar a adopção de Software Livre e Normas Abertas % \item{} Criar igualidade de acesso a oportunidades através do uso de tecnologias participatórias % \end{itemize} % \end{slide} % % \begin{slide} % O Software Freedom Day -- Objectivos \emph{(continuação)} % \begin{itemize} % \item{} Promover um diálogo construtivo sobre as responsabilidades e os direitos na Sociedade de Informação % \item{} Ser inclusivo de organizações e indivíduos que partilham a nossa Visão % \item{} Ser pragmático, transparente e responsável enquanto organização % \end{itemize} % \end{slide} % % % Normas Abertas % \begin{slide} % \center{\Huge{Normas Abertas}} % \end{slide} % % \input{rnid.tex} % % % Teoria e prática de mãos dadas - o exemplo do leftpad % \begin{slide} % Filosofia e código -- duas faces da mesma moeda % \begin{verbatim} % // "license": "WTFPL" % module.exports = leftpad; % function leftpad (str, len, ch) { % str = String(str); % var i = -1; % if (!ch && ch !== 0) ch = ' '; % len = len - str.length; % while (++i < len) { % str = ch + str; % } % return str; % } % \end{verbatim} % \begin{tiny}\url{http://qz.com/646467/how-one-programmer-broke-the-internet-by-deleting-a-tiny-piece-of-code/}\end{tiny} % \end{slide} % % \begin{slide} % \begin{itemize} % \item{} trademark % \item{} patentes de software % \item{} npm takedown % \item{} remoção de todos os módulos % \item{} npm? % \item{} WTFPL (vs. Apache 2.0, que protege os utilizadores de eventuais patentes de software) % \end{itemize} % \end{slide} %% VANTAGENS % FIXME: De futuro, quereremos ter a nossa própria lista de vantagens, de acordo com os nossos critérios. Algumas notas que ficaram da última reunião sobre o tema: % * possível modificação permitiu muita gente a modificar e a distribuir modificações o que melhorou muito o software muito mais rapidamente do que se nao fosse SL % * Migração da Tranquilidade? % Até lá, a lista de vantagens aqui apresentadas é inspirada em http://open-source.gbdirect.co.uk/migration/benefit.html \begin{slide} As vantagens do Software Livre \begin{itemize} \item{} Flexibilidade e Liberdade \item{} Confiabilidade \item{} Estabilidade \item{} Auditabilidade \item{} Suporte e Responsabilidade \item{} Custo \end{itemize} \end{slide} \begin{slide} As vantagens do Software Livre -- Flexibilidade e Liberdade \begin{itemize} \item{} Flexibilidade -- a capacidade de escolher soluções adequadas para as necessidades dos utilizadores \item{} Se os requisitos de negócio mudam, as soluções não devem estar constrangidas pelo software \item{} O uso de normas abertas para a interoperabilidade \item{} as melhores soluções podem ser seleccionadas para componentes particulares na arquitectura \item{} se as soluções têm boa interoperabilidade, o negócio pode evitar o lock-in a um fornecedor em particular, evitando dependêcia \item{} Os modelos de Software Livre não promovem vendor-lock in, pelo que adesão a normas abertas é tipicamente alta \item{} Para casos em que não existem normas abertas, auditoria do código fonte impede o uso de formatos proprietários como forma de lock-in \item{} Competição centra-se na qualidade das funcionalidades \item{} Liberdade ao não ter um fornecedor apenas \item{} Liberdade de modificar o seu software \end{itemize} \end{slide} \begin{slide} As vantagens do Software Livre -- Confiabilidade \begin{itemize} \item{} Confiabilidade -- ausência de defeitos que causam operação incorrecta \item{} falhas de performance; falhas de conformidade com normas; falhas de segurança \item{} Falhas graves tendem a ser resolvidas num prazo de horas depois de ser descobertas, em muito devido ao acesso ao código fonte \item{} \emph{patch} vs. nova versão \item{} ciclo de vida de um bug diferente entre o software livre e o proprietário \item{} o impacto dos \emph{early adopters}, tanto em correcções como em novas versões \end{itemize} \end{slide} \begin{slide} As vantagens do Software Livre -- Estabilidade \begin{itemize} \item{} Estabilidade vs. Actualizações \item{} \emph{vendor push}: Alteração de formatos, fim de suporte, falta de correcções ao software \item{} Garantia de possibilidade de migração de dados \item{} Acesso ao código fonte providencia forma de extensão de tempo de vida do software \item{} Escolha quanto à actualização fica a cargo do utilizador, não do fornecedor \end{itemize} \end{slide} \begin{slide} As vantagens do Software Livre -- Auditabilidade \begin{itemize} \item{} Segurança, ausência de \emph{backdoors}, adesão às normas e flexibildade em alterações futuras: podem ser promessas no software proprietário, mas só garantias com acesso ao código fonte \item{} inspecção pontual e informal vs. auditorias rigorosas \begin{itemize} \item{} O caso InterBase: \emph{backdoor} com 7 anos descoberta e corrigida meio ano após lançamento de versão software livre \item{} A \emph{backdoor} tinha sido introduzida propositadamente por engenheiros da Borland \end{itemize} \item{} inspecção e certificação por terceiros \item{} a falácia da \emph{security through obscurity} \end{itemize} \end{slide} \begin{slide} As vantagens do Software Livre -- Suporte e Responsabilidade \begin{itemize} \item{} Contratos de suporte: dos genéricos aos personalizados \item{} Suporte interno ou externo, à medida (e o ex. da Ada) \begin{itemize} \item{} Ada é uma linguagem específica para o contexto de sistemas militares, industriais e aeroespaciais que sejam \\ \emph{mission-critical} e \emph{safety-critical} \item{} A ``ACT Europe'' foi fundada em 1996 para providencial suporte comercial a usos industriais e militares do Ada \end{itemize} \item{} Vários modelos de negócio em torno do Suporte \begin{itemize} \item{} Zope -- Produção de Software Livre; maior parte do lucro vindo de prestação de serviços e suporte \item{} Serviços de Consultadoria de Software Livre \end{itemize} \item{} A verdadeira necessidade de suporte, quando o código é do utilizador \item{} O mito da responsabilidade no software proprietário \\ (ler EULAs) \end{itemize} \end{slide} \begin{slide} As vantagens do Software Livre -- Custo \begin{itemize} \item{} libre vs. gratis \item{} Preço vs. TCO \item{} Generalidades sobre o TCO de Software Livre \begin{itemize} \item{} Possibilidade de preço zero \item{} Possibilidade de não necessidade de contabilização de número de cópias em uso \item{} Provável necessidade reduzida de actualizações \item{} Vulnerabilidade a vírus quase-zero \item{} Suposta menor vulnerabilidade a falhas de segurança \item{} Suposta possibilidade de prolongamento do tempo de vida com requisitos de hardware baixos \item{} Uma melhor adesão a normas abertas permite a competição, reduzindo o lock-in a preços monopolistas \item{} Disponibilização de código fonte torna o software resiliente a descontinuação de produtos ou extinção de fornecedores \item{} Estratégia financeira ditada pelo utilizador e não pelo fornecedor \end{itemize} \end{itemize} \end{slide} %% MODELOS DE NEGÓCIO \begin{slide} Modelos de Negócio com Software Livre \begin{itemize} \item Oferecer o software para vender hardware (IBM, ...) \item Licenciamento permite inclusão em programas não-livres (MySQL) \item Publicar o software sem código, libertando-o após algum tempo \item Software base é livre, os extras não o são \item Partilha de custos de desenvolvimento \end{itemize} \end{slide} \begin{slide} Modelos de Negócio com Software Livre (cont.) \begin{itemize} \item Contratos de assistência técnica \item Desenvovimento de funcionalidades novas \item Formação \item Consultoria e adaptação do programa \end{itemize} \end{slide} %% ENVOLVE-TE \begin{slide} \center{\Huge{Envolve-te!}} \end{slide} \begin{slide} Save Code Share -- \url{https://savecodeshare.eu/} \center{\includegraphics{save-code-share.png}} \end{slide} \begin{slide} % link to the site where the video is \center{\href{https://publiccode.eu/pt/#about}{\includegraphics{pmpc-video.png}}} % embed movie link (doesn't work in many PDF readers) %\movie[]{\includegraphics{pmpc-video.png}}{pmpc_desktop.mp4} % embed movie inside the PDF - works in even less PDF readers, so I didn't even bothered with the code for that \end{slide} \begin{slide} ANSOL-geral -- \url{http://listas.ansol.org/mailman/listinfo/ansol-geral} \includegraphics{ansol-geral.png} \end{slide} % % removed until Freeware agreement with ANSOL is updated % \begin{slide} % \center{\includegraphics{ANSOL-freewear.png}} \\ % t-shirt: 18\euro\ -- 3\euro\ doados para a ANSOL \\ % sweatshirt: 25\euro\ -- 3\euro\ doados para a ANSOL % \end{slide} \begin{slide} \includegraphics[scale=0.8]{ANSOL-flyers.png} \end{slide}