Ir para o conteúdo <div id="cart1" class="cart"> <div class="cart-inner"> <div class="cart-content"> <h3>Cesto</h3> <div id="cart-profile-name"></div> <a href="cart:clean" onclick="cart.clean(); return false" class="cart-clean">Limpar cesto</a> <ul class="cart-items"> </ul> <a class="button icon-cart with-text cart-buy" title="Finalizar pedido" href="/plugin/shopping_cart/buy">&nbsp;<span>Finalizar pedido</span></a> <div class="cart-total">Total: <b></b></div> </div> <a href="#" onclick="cart.toggle(); return false" class="cart-toggle"> <span class="str-show">Mostrar cesto</span> <span class="str-hide">Esconder cesto</span> </a> </div> <script id="cart-item-template" type="text/template"> <li id="cart-item-{{item.id}}"> <a class="cart-remove-item button icon-remove" href="#" onclick="Cart.removeItem({{item.id}}); return false; return false;"><span></span></a> <div class="picture" style="background-image:url({{item.picture}})"></div> <span class="item-name">{{item.name}}</span> <div class="item-price"> <input value="{{item.quantity}}" />{{item.priceTxt}} </div> </li> </script> </div> <script type="text/javascript"> jQuery(function($) { Cart.l10n = { getProblemConfirmReload: "Opa... Eu achei um problem ao carregar o cesto de compras.\nVocê quer recarregar essa página?", maxNumberOfItens: "Desculpe, você não pode ter mais de 100 tipos de itens no cesto.", waitLastRequest: "Opa, você deve esperar a sua última requisição finalizar primeiro!", removeItem: "Tem certeza de que quer excluir este ítem?", cleanCart: "Tem certeza que quer limpar seu cesto?", repeatOrder: "repetir pedido", } // boolean configuration that defines if the behaviour of the cart is "minimized" or "full" Cart.minimized = null $.ajax({ url: "/plugin/shopping_cart/get?profile_id="+134230, dataType: 'json', success: function(data) { cart = new Cart(data); }, cache: false, error: function(ajax, status, errorThrown) { // Give some time to register page unload. setTimeout(function() { // page unload is not our problem. if (Cart.unloadingPage) { log('Page unload before cart load.'); } else { log.error('Error getting shopping cart - HTTP '+status, errorThrown); if ( confirm(Cart.l10n.getProblemConfirmReload) ) { document.location.reload(); } } }, 100); } }); }); </script>
ou

 Voltar a O Evento
Tela cheia

Sobre o FISL

3 de Março de 2016, 0:22 , por Gabriel Galli - | Ninguém está seguindo este artigo ainda.
Traduções

Sobre 17 anos acompanhando as mudanças da tecnologia e propondo soluções

A cada ano o Fórum Internacional Software Livre vem se firmando como um local de discussão e exposição do que há de mais novo em tecnologias livres. Não é por acaso que o Marco Civil da Internet, uma das legislações mais avançadas do mundo, surgiu dentro de uma das diversas salas do evento. Ela foi resultado da articulação de especialistas, usuários e militantes, algo que faz parte da dinâmica do evento de forma orgânica.

Desde a nossa primeira edição temos como principais valores a manutenção da transparência na tecnologia, seja nos códigos, nos padrões abertos e na luta pela internet livre e neutra.

Em 2016 Porto Alegre será novamente o palco do maior encontro de comunidades de Software Livre do mundo. Juntos, iremos compartilhar conhecimentos e inovações, mas também inquietações em busca do nosso objetivo comum: construir uma humanidade mais justa, colaborativa e com conhecimento livre.

Edições anteriores

Para conhecer ou matar as saudades das últimas edições do FISL, visite os sites dos outros anos:

QUEM FAZ O FISL?

COORDENAÇÃO

Coordenadores: Sady Jacques, Felipe Santos e Ricardo Fritsch

Secretaria Executiva: Maria Cristina Atz

 

COORDENAÇÃO DOS GRUPOS DE TRABALHO

GT-Acessibilidade - José Francisco N. Fernandez
GT-Captação - Sady Jacques, Cristina Atz e Júnior Goergen, José Henrique Schwengber e José Antônio Dias Tavares
GT-Caravanas - Júnior Goergen
GT-Comunicação - Gabriel Galli - Agência Maga
GT-Comunidades - Morvana Bonin e Thiago Paixão
GT-Educação - Clarisse Abrahão, Ana Cristina Fricke Matte
GT-Energia Livre - Thomas T. Soares
GT-Fislinho - Carlos Castro
GT-Hackerspace - Joel Grigolo
GT-Infra -Thomas T. Soares
GT-Mobilização - Leandro Piccini
GT-Páginas Amigas - Oscar Luz
GT-Programa - Thomas Soares (coordenador), Paulo Henrique de Lima Santana, Christiane Borges Santos, Claudia Maria da Costa Archer, Daniel Lenharo de Souza, Thiago Faria Mendonça, Valéria Barros, Wellton Costa de Oliveira.
GT-Robótica Livre - Eloir José Rockenbach, Marcos Egito
GT-Startups - Sady Jacques, Kamila Brito, André Soares, Nick Vidal, Júnior Goergen, Fabrício Reis.
GT-WSL - Filipe Saraiva e Igor Weise
GT-Voluntários - Gabriel Galli, Janaina Bald, Júnior Goergen, Paulo Henrique de Lima Santana, Thomas Soares, Valéria Barros.

 

OUTROS CONTATOS:

Inscrições, empenhos e pagamentos: inscricoes ARROBA asl PONTO org PONTO br

 

ASSESSORIAS

Gestão de Comunicação
Agência Maga
Fone: (51) 8124-0853
E-mail: gabriel ARROBA agenciamaga PONTO com

Agência de Eventos
Office Marketing
Fone: (51) 2108-3111 - Fax: (51) 2108-3100
E-mail: officemarketing ARROBA officemarketing PONTO com PONTO br

Desenvolvimento do Site
Colivre - Cooperativa de Tecnologias Livres
Fone: (71) 3331-2299 ou 3011-2199
E-Mail: contato ARROBA colivre PONTO coop PONTO br

Designer
Luciano Lourenço
maddrum ARROBA gmail PONTO com

Assessoria Contábil
L&C Auditoria e Assessoria Contábil Sociedade Simples Ltda.
Fone: (51) 3231-4112 - Fax: (51) 3223-2070
E-mail: lc ARROBA lcauditoria PONTO com PONTO br

Infra-estrutura e TV Software Livre
Solis - Cooperativa de Soluções Livres
Fone: (51) 3714-6653
E-mail: comercial ARROBA solis PONTO coop PONTO br


Eu vou!


<script src="https://s7.addthis.com/js/152/addthis_widget.js"></script> <!-- Piwik --> <script type="text/javascript"> var _paq = _paq || []; _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u = "piwik.colivre.coop.br/"; if(!u.match(/^https?/)){ var protocol = ("https:" == document.location.protocol ? "https" : "http"); u = protocol + '://' + u; } _paq.push(['setTrackerUrl', u+'piwik.php']); _paq.push(['setSiteId', 3]); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.defer=true; g.async=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); })(); </script> <noscript><p><img src="http://piwik.colivre.coop.br/piwik.php?idsite=3" style="border:0;" alt="" /></p></noscript> <!-- End Piwik Code -->