Boas festas a todos os leitores deste blog!
Identidade from Caroline Pimenta on Vimeo.
Blog informal da Angulo Sólido
Identidade from Caroline Pimenta on Vimeo.
O futuro, segundo ambas as instituições, passa pelas Normas Abertas, pela interoperabilidade multiplataforma e, em pelo menos alguma medida pelo software Open Source. Mas a corrida para o futuro não é a dos 100m, não é a dos 200m, nem sequer a dos 400m barreiras. Tem barreiras, de facto, e será uma prova de resistência. Essa resistência é a que qualquer instituição enfrenta ao implementar medidas que vão perturbar os primeiros 100m e permitir acelerar em força nos kms seguintes.
O que está em jogo no imediato é a obrigatoriedade do software adquirido pelo Estado estar conforme um conjunto de Normas Abertas. O que está em jogo, não finjamos o contrário, é diminuir a capacidade de lock in de todos os fornecedores, obrigando diferentes produtos a competir e os preços a ajustarem-se. Estão em risco negócios confortáveis para uma parte e ruinosos para o contribuinte. A Open Forum Europe (OFE) concluiu num estudo que 13% do concursos públicos de âmbito europeu faziam (ilegalmente) menção a marcas. A ESOP efectuou diligências em tribunal no sentido de anular o concurso de 10M EUR lançado pela DGITA com essa e outras irregularidades. Na base destes problemas está precisamente o lock in que resulta numa grande incapacidade de consultar efectivamente o mercado.
Num discurso bastante apreciado pela audiência, a vice presidente Neelie Kroes teve a frontalidade de admitir todas as lutas diplomáticas que circundaram um único parágrafo da EIF (European Interoperability Framework). Idênticas lutas de bastidores rondaram uma das alíneas da Lei 36/2011, também conhecida por Lei das Normas Abertas. Ambas as lutas, ainda que não se fale disto abertamente, se relacionam com a possibilidade de um implementador maior – e com poderoso armamento legal – aniquilar um mais pequeno, mesmo que mais talentoso, recorrendo a alegadas patentes de software (as patentes de software são as armas de destruição maciça da inovação independente). Mas, mais nuance, menos nuance, tudo isto parece ter acabado bem em ambos os textos.
A AMA, lançou para consulta pública um conjunto de Normas Abertas que pretende que sejam obrigatórias tendo sugerido como Norma Aberta para documentos editáveis o ODF (para documentos finalizados é o PDF). A decisão está certa, porque a multiplicidade de standards tornaria a Lei 36/2011 inconsequente e a interoperabilidade insuficiente. O outro candidato – o OOXML - está a milhas do ODF em termos de interoperabilidade real. Mas conhecendo Portugal, será fácil de imaginar que as pressões de terceiros se tornarão gigantescas em poucos dias.
Foi num Portugal pré-ESOP, que uma comissão “técnica” ad-hoc formada por empresas parceiras da Microsoft e presidida pela própria Microsoft, no seio de um instituto público, se preparava para submeter o voto Português sobre o OOXML à ISO sem qualquer tipo discussão. Foi nessa mesma comissão que, posteriormente, empresas de posições contrárias – a que eu integro incluída – esgrimiram inutilmente argumentos ficando o voto final decidido meramente em função do “número de espingardas”. As actas dessas reuniões, os emails trocados, os pareceres jurídicos, a lista de “apoiantes” angariados para o OOXML – incluindo nomes, nrs de telefone e cargos em instituições públicas de renome – nunca vieram a público mas são elucidativas do tipo de pressão ilegítima e sem sustentação técnica que foi possível criar. O que sempre esteve em causa foi uma norma feita à pressa que veio criar multiplicidade nos formatos documentais e por quem a principal parte interessada acabou por perder o interesse face às alterações a que a ISO obrigou. Chegou a ser estudada a correlação entre o PIB per capita dos países envolvidos nesse processo e o seu sentido de voto. E Portugal, bem como o Instituto de Informática do Ministério das Finanças, não saiu daqui bem visto.
Segue destas circunstâncias que se as louváveis intenções da AMA – evidentes das declarações públicas do seu representante – são para pôr em prática, serão precisos punhos de ferro e nervos de aço. A pressão dos interesses instalados irá certamente ser forte e Portugal, na situação em que está, não pode voltar a ficar mal visto. A única forma de lidar com o problema é a transparência: o site da consulta é público, como deverão ser todos os registos de contactos efectuados sobre esta matéria.
Uma coisa é certa: nunca até hoje se tinha visto um entendimento técnico tão profundo da parte dos decisores políticos nacionais e europeus. Isto ficou claro no Open Forum Summit e também no Encontro Nacional de Tecnologia Aberta. As declarações da AMA e da CTSSAP, ambas presentes no evento nacional, não deixam margem para dúvidas: independentemente da opinião concreta de cada uma das partes a discussão subiu de nível e agora quem decide sabe do que fala.
É neste contexto que todos devemos ficar atentos. Com decisores tão informados qualquer má decisão será suspeita.
Nota:
A ESOP participou activa e publicamente no processo discussão das Normas Abertas em Portugal tendo feito chegar a sua opinião à CTSSAP e à AMA. A posição da ESOP sobre esta matéria é conhecida e anunciada abertamente sem qualquer ambiguidade. A ESOP afirmou publicamente estar convencida de que a sua posição coincide com a do interesse geral.
_____ _
| _ | | |
| | | |_ ___ __ ___ __| |
| | | \ \ /\ / / '_ \ / _ \/ _` |
\ \_/ /\ V V /| | | | __/ (_| |
\___/ \_/\_/ |_| |_|\___|\__,_|
Bom dia, boa tarde ou mesmo boa noite, consoante a hora a que interromperem os vossos importantíssimos afazeres para lerem este blog. Convidaram-me para publicar aqui um texto engravatado, mas depois do que vi os comentadores fazerem ao um simpático senhor que foi ao Tek dizer umas verdades optei pela t-shirt, calças de ganga e discurso a condizer. Talvez assim me tratem melhor nos comentários.
Sabem os estimados leitores qual é a coqueluche do momento? Não, não é essa! Pelo amor da Santinha, já ninguém aguenta ouvir falar da “cloud”. A “cloud” está para as TI como os “mercados” estão para a política: todos precisamos dela, ninguém sabe bem como funciona e à falta de melhor tema de conversa vai-se fazenda sala com esse.
A coqueluche do momento são as App Stores. Não se fala de outra coisa. É o Android Market, Windows Phone Marketplace, a iTunes App Store e agora a Mac App Store para Pcs e portáteis. Os engenhosos interfaces agora inventados permitem procurar entre milhares de aplicações e instalar software com 2 ou 3 cliques. Grande inovação! Faz mesmo lembrar algo que existe há vários anos no Ubuntu (e outros) de onde se podem encontrar e instalar desde os mais aborrecidos editores de texto às mais sofisticadas aplicações multimedia. Esta semelhança será, em princípio, coincidência. O que não é coincidência é que apenas 2 dias após a sua estreia, a aplicação gratuita nº1 na Mac App Store é precisamente uma aplicação Open Source chamada Mixxx que promete dar gás aos Djs digitais de todo o mundo. Esta aplicação veio enriquecer a Mac App Store sem que a Apple tivesse que mexer uma palha e os comentários falam por si. Já a Microsoft acaba de proibir aplicações Open Source no seu Marketplace para Windows Phone. Que ideia foi esta? Talvez tenha sido uma decisão emocional na linha da já famosa cadeira voadora.
Emocional e com os nervos em franja parece estar a Sony que, depois de unilateralmente ter limpado a opção “Other OS” da Playstation 3 por via de um upgrade do firmware, se faz agora de virgem ofendida ao ver que a comunidade repôs unilateralmente a referida opção. No meio da novela descobriu-se a master key da consola e o responsável de marketing da Sony acabou por retwitá-la sem saber o que estava a fazer. Para “resolver” o problema a empresa pretende levar a tribunal o utilizador George Hotz (também conhecido por Geohot) que entretanto aceita doações para a sua defesa. No caso Sony vs Geohot a empresa arrisca-se a fazer a mais triste figura alguma vez vista na Internet, várias ordens de grandeza acima da Ensitel no caso contra Jonasnuts. A minha doação já seguiu e as pipocas estão prontas. Pena ter comprado a televisão.
A última rubrica de hoje é o caso Drupal na Casa Branca. Pois é. A Casa Branca aderiu ao gestor de conteúdos da moda. Não se sabe se terá custado 100 000 EUR como o do Centenário da República mas ficou bonito e vê-se que levaram o assunto igualmente a sério: fizeram alterações ao código que foram devidamente remetidas à comunidade.
E por hoje é tudo. Vemos-nos um dia destes. Podem ir fazendo shutdown e se por acaso o sistema encravar desliguem no botão.
gconftool-2 -s /desktop/gnome/url-handlers/ssh/command '/usr/local/AS/bin/dossh.sh %s' --type StringUpdate: this will not work on GNOME 3 and Unity based systems, like Ubuntu 12.04. For such systems add a new firefox preference in about:config
gconftool-2 -s /desktop/gnome/url-handlers/ssh/enabled --type Boolean true
gconftool-2 -s /desktop/gnome/url-handlers/ssh/needs_terminal --type Boolean false
network.protocol-handler.expose.ssh=falseThis will allow you to manually choose a handler application the first time an ssh:// URL is clicked.
#!/bin/bashYou can adapt the script to use a different terminal (adapting its arguments as well), to assume a predefined user so that the username doesn't have to be typed everytime, to accept arguments for other SSH features (ex: portforwarding) and so on. If you have SSH public key distribution in place, you may even login without being prompted for a password.
ARGS=`echo $@ | sed -e "s/%20/ /g"`
REMOTEHOST=`echo $ARGS | awk '{ print $1 }' |sed -e "s/ssh:\/\///"`
REMOTEPORT=`echo $ARGS | awk '{ print $2 }'`
if [ "x$REMOTEPORT" = "x" ]; then
REMOTEPORT=22
fi
TERMINAL=xterm
ARGS="-fn 9x18 -fg white -bg black -T $REMOTEHOST"
export REMOTEHOST
export REMOTEPORT
$TERMINAL $ARGS -e 'echo -n "Username: " ;read REMOTEUSER; ssh $REMOTEHOST -p $REMOTEPORT -l $REMOTEUSER'
define host {
use generic-host
host_name vmserver01.intranet
alias vmserver01
address vmserver01.intranet
check_command zoneedit-check-host-alive
max_check_attempts 10
notification_interval 120
notification_period 24x7
notification_options d,u,r
}
define hostextinfo{
use server
host_name vmserver01.intranet
notes CentOS 5.4
action_url ssh://$HOSTNAME$ PORT
}
action_url_target=_self