Contudo, do ponto de vista legal, estes aspectos no so determinantes. Todo e
qualquer programa, seja expresso em linguagem de programao, seja em linguagem natural (a exemplo da lngua portuguesa ou do ingls) ou em composies figuradas como diagramas ou fluxogramas, tem amparo legal, desde que concebido para ser aplicado a instruir o computador. ARRABAL, Alejandro Knaesel. Apontamentos sobre a propriedade intelectual de software. Blumenal: Diretiva, 2008. P. 14
HIRAMA, Kechi. Engenharia de software: qualidade e produtividade com tecnologia. Rio de Janeiro: Elsevier, 2012. Recurso digital. P.17
O fluxograma um modelo procedural ou procedimental de um software. Cada elemento do fluxograma representa uma ao ou um passo que o software ddeve realizar para atingir um resultado ou estado. LOBO, Edson J. R. Curso de Engenharia de Software: mtodos e processos para garantir a qualidade no desenvolvimento de softwares. So Paulo: Digerati Books, 2008. O fluxograma foi um dos primeiros modelos de software utilizados no ambiente de ambiente de desenvolvimento. Eles representam bem o software em sua especificao, mas foram criados para serem utilizaos em conjunto com a programao estruturada, que no mais a bola da vez no ambiente de desenvolvimento ataul. P. 55
COCIAN, Luis Fernando Espinosa. Manual de Linguagem C. Canoas: Ed. ULBRA, 2004. P. 89
Um programa de computador baseado no fluxograma de algoritmos e implementa a soluo para o problema. BARBOSA, Denis Borges. Tratado da propriedade intelectual. Vol. III. Rio de Janeiro: Editora Lumen Juris, 2010.p. 1886
Todo programa perpassa por seis fases bsicas: a concepo da idia que soluciona o famoso problema tcnico de que falam a Leis de patentes; a formulao do mtodo a seguir, usualmente expresso em formulas matemticas ou lgico matemtica, denominados algoritmos; o organograma ou plano de soluo, resultante do algoritmo; um texto m linguagem de programao BASIC, C, PASCAL que toma os elementos do organograma, chamado de programa-fonte ou de cdigo-fonte; um texto em linguagem intermediria, assembly ou de compilao; um texto legvel diretamente pela mquina, denominado cdigo-objeto. P. 1891. Pela definio legal de programa de computador da Lei 9.609/98, a proteo especfica abrange no s o conjunto de instrues em forma legvel por mquina, - o cdigo. Abranger, igualmente, a sua formulao em linguagem de outra natureza, assim como determinados elementos formais alm do cdigo fonte ou transformados. Assim, a proteo no resume ao cdigo fonte e nem aos elementos literais da criao.
BARBOSA, Denis Borges. Tratado da propriedade intelectual. Vol. III. Rio de Janeiro: Editora Lumen Juris, 2010.p. 1885.
Assim, entre a simples idia e sua expresso de um cdigo em linguagem de mquina existe um vasto campo de atividade intelectual e de investimento. A proteo legal da Lei 9.609/98 no inclui a idia, mas cobre toda a criao feita a partir desta idia, a qual vai resultar em algum momento na expresso fianl de um conjunto de comandos suscetvel de leitura por uma mquina.
Sabe-se que os programas quando depositados so verdadeiras caixas pretas e no so totalmente revelados. O depositante quase nunca revela o cdigo-fonte do programa, pois prefere guard-lo como segredo industrial para evitar a cpia e a pirataria. Os programas no so objetos e so normalmente descritos em fluxogramas, frmulas matemticas e interfaces grficas.
A PROTEO JURDICA DO SOFTWARE, COM NFASE EM PATENTE. OS CONFLITOS, INTERESSES E ALTERNATIVAS