forked from ansol/presentation
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
513 lines
20 KiB
513 lines
20 KiB
\begin{slide} |
|
ANSOL -- Associação Nacional para o Software Livre |
|
|
|
Board 2022-2024: |
|
\begin{itemize} |
|
\item{} Tiago Carrondo -- Chair |
|
\item{} Rúben Mendes -- Vice-Chair |
|
\item{} Octávio Gonçalves -- Treasurer |
|
\item{} André Esteves -- Member |
|
\item{} Hugo Peixoto -- Secretary |
|
\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} |
|
The Free Software Movement |
|
\begin{itemize} |
|
\item{} Created in 1983, by Richard Stallman |
|
\item{} Free Software Foundation founded in 1985 |
|
\item{} Free Software Foundation Europe founded in 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{Official launch in October 2001, during Porto Cidade Tecnológica} |
|
|
|
\begin{itemize} |
|
\item{} Portuguese non-profit association |
|
\item{} propagation, promotion, development, research and study of Free Computing\ldots |
|
\item{} \ldots and its social, political, filosophical, cultural, technical and scientific repercussions |
|
\item{} Based at House of Associations in Oporto, but with a national scope |
|
% \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 |
|
|
|
\begin{itemize} |
|
\item{} \emph{Free} as in \emph{Freedom}, not gratis |
|
\end{itemize} |
|
|
|
Which Freedoms? |
|
\end{slide} |
|
|
|
|
|
\begin{slide} |
|
Free Software |
|
|
|
\begin{small} |
|
At the begining of the 80s, \emph{Richard M. Stallman} was the first to formalize a way of thinking about software in the form of four freedoms: |
|
\begin{itemize} |
|
\item{1st freedom:} The freedom to run the program as you wish, for any purpose |
|
\item{2nd freedom:} The freedom to study how the program works, and change it so it does your computing as you wish |
|
\item{3rd freedom:} The freedom to redistribute copies so you can help others |
|
\item{4th freedom:} The freedom to distribute copies of your modified versions to others, giving the whole community a chance to benefit from your changes |
|
\end{itemize} |
|
The software following these four principles is called ``Free Software''. |
|
\end{small} |
|
\end{slide} |
|
|
|
\begin{slide} |
|
\begin{small} |
|
\begin{center} |
|
% TODO: GNU's websie has an updated version of this, we should start using that |
|
\input{category.latex} \\ |
|
\hfill -- \emph{in} \url{http://www.gnu.org/philosophy/categories.html}, CC-SA |
|
\end{center} |
|
\end{small} |
|
\end{slide} |
|
|
|
% EXEMPLOS DE SW LIVRE |
|
\begin{slide} |
|
\begin{small} |
|
\begin{itemize} |
|
\item{} GNU/Linux Operating System |
|
\item{} Android Operating System Project |
|
\item{} OpenOffice -- LibreOffice |
|
\item{} Firefox |
|
\item{} Wordpress |
|
\item{} Apache Web Server |
|
\item{} Blender |
|
\item{} Moodle |
|
\item{} \emph{many others...} |
|
\end{itemize} |
|
\end{small} |
|
\end{slide} |
|
|
|
|
|
\begin{slide} |
|
Software Licenses |
|
\begin{small} |
|
\begin{itemize} |
|
\item{} Copyleft Licenses -- forks cannot add any restrictions to the license |
|
\begin{itemize} |
|
\item{} GPL (GNU General Public License) |
|
\item{} Mozilla Public License (MPL) |
|
\item{} Microsoft Reciprocal License (Ms-RL) |
|
\end{itemize} |
|
\item{} Non-Copyleft |
|
\begin{itemize} |
|
\item{} Modified BSD License |
|
\item{} Expat License (MIT) |
|
\item{} Apache License |
|
\end{itemize} |
|
\end{itemize} |
|
\end{small} |
|
\end{slide} |
|
|
|
\begin{slide} |
|
Association's activities |
|
|
|
\begin{itemize} |
|
\item{} Political and legislative intervention |
|
\begin{itemize} |
|
\item{} interventions and reports to the Portuguese Parliament |
|
\item{} Coordination with \emph{Free Software Foundation Europe} in European-wide projects, including presence in the European Parliament |
|
\item{} Participation in the transposition of the European Directive \\InfoSoc into Portuguese Law |
|
% \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{} Campaign against Software Patents, that ended up with its rejection by the European Parliament |
|
\item{} Portugal is the first country to have an Open Standards Law |
|
\item{} Participation in the international campaign against ACTA |
|
\item{} Fight against the Private Copy Law |
|
\item{} Portugal in the frontline in the defense of consumers against DRM |
|
\end{itemize} |
|
\end{itemize} |
|
\end{slide} |
|
|
|
\begin{slide} |
|
The Law against DRM -- what is it? |
|
\begin{itemize} |
|
\item{} Extension of the definition of DRM |
|
\item{} Clarification of that definition |
|
\item{} Clarification about the illegality of applying DRM in Public Domain works |
|
\item{} Making using DRM on works by public entities or public money ilegal |
|
\end{itemize} |
|
\end{slide} |
|
\begin{slide} |
|
The Law against DRM -- how did we manage to get it? |
|
\begin{itemize} |
|
\item{} Testing the Law |
|
\item{} Education about the topic |
|
\item{} Persistence |
|
\item{} Working within the scope |
|
\item{} Mathe the (apparent) opposition talk |
|
\item{} Present an alternative |
|
\end{itemize} |
|
\end{slide} |
|
|
|
% TODO: https://github.com/marado/DRM-fixed-PT/issues/1 |
|
\begin{slide} |
|
\begin{itemize} |
|
\item{} Launch of the ``Transparency in Public Administration'' in 2009 |
|
\\ \includegraphics{transparencia.png} |
|
\item{} Sun and ANSOL got together in creating a CD ``Free Software in School'', spread to the schools by the Ministry of Education |
|
\\ \includegraphics{CD.png} |
|
\item{} Event organization |
|
\begin{itemize} |
|
\item{} Porto 2002, Cidade Tecnológica - Sistemas Livres % \includegraphics{porto2002.png} |
|
\item{} Richard Stallman in Portugal % \includegraphics{stallman-2003.png} |
|
\item{} Software Freedom Day % |
|
\item{} Document Freedom Day % \includegraphics{DFD.png} |
|
\item{} I $<3$ Free Software |
|
\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} |
|
The current Copyright reform |
|
|
|
\center{\includegraphics[scale=0.5]{KDE-article13.jpg}} |
|
\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} |
|
Advantages of Free Software |
|
\begin{itemize} |
|
\item{} Flexibility and Freedom |
|
\item{} Reliability |
|
\item{} Stability |
|
\item{} Auditability |
|
\item{} Support and Responsability |
|
\item{} Cost |
|
\end{itemize} |
|
\end{slide} |
|
\begin{slide} |
|
Advantages of Free Software -- Flexibility and Freedom |
|
\begin{itemize} |
|
% FIXME: From here on, this remains untraslated |
|
\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} |
|
% 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} |
|
|
|
\begin{slide} |
|
\includegraphics[scale=0.8]{ANSOL-flyers.png} |
|
\end{slide}
|
|
|