Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

13. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/06/2016 - 20:18h

listeiro_037 escreveu:

shoujo escreveu:

alem de c e c++ quais outras linguagens compiladas no Linux?


- D.
- Fortran
- Pascal
- COBOL
- Algumas outras como Haskell e Eiffel mas não sei se são compiladas.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden
[/quote]

Todas linguagens antigas e de dificil acesso, e recursos, imagino? ou nao?


  


14. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 14/06/2016 - 20:23h

Para quem ainda não entendeu meu ponto de vista, como disseram é possivel fazer disassembler num codigo fechado, perguntaram qual a diferença, e essa resposta é simples: a diferença é que fazer disassembler precisa ser uma pessoa com muito conhecimento.
Agora se distribuir o codigo fonte pra usar como binário, assim como é com python, qualquer pessoa pode editar o codigo mesmo sem saber programar


15. Re: Estou terminando de criar meu software, é agora o que fazer?

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/06/2016 - 20:26h

Tirando D o resto é antigo.
Mas não sei como fazê-la funcionar com Qt, GTK+ ou outro kit.

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



16. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

Brian Chalega da Silva
brian_ch

(usa Arch Linux)

Enviado em 14/06/2016 - 20:59h

shoujo escreveu:

Para quem ainda não entendeu meu ponto de vista, como disseram é possivel fazer disassembler num codigo fechado, perguntaram qual a diferença, e essa resposta é simples: a diferença é que fazer disassembler precisa ser uma pessoa com muito conhecimento.
Agora se distribuir o codigo fonte pra usar como binário, assim como é com python, qualquer pessoa pode editar o codigo mesmo sem saber programar


Ué, mas como alguém que não sabe programar vai modificar o código Python?


17. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/06/2016 - 21:09h

shoujo escreveu:

Para quem ainda não entendeu meu ponto de vista, como disseram é possivel fazer disassembler num codigo fechado, perguntaram qual a diferença, e essa resposta é simples: a diferença é que fazer disassembler precisa ser uma pessoa com muito conhecimento.
Agora se distribuir o codigo fonte pra usar como binário, assim como é com python, qualquer pessoa pode editar o codigo mesmo sem saber programar


Quem disse que tem que distribuir o código junto com os bytecodes?

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden[/quote]


18. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 14/06/2016 - 21:15h

Distribuí como deve ser. Coloca antes a licença GNU no cabeçalho do programa.
Quem não entende de programação em python, não vai alterar código algum.
--
Linux User: #596371


19. Re: Estou terminando de criar meu software, é agora o que fazer?

Homem Sem Nome
homemsemnome

(usa Debian)

Enviado em 14/06/2016 - 23:08h

Com todo respeito ao autor do tópico, mas por que diabos você quer esconder o seu código-fonte? Eu sou leigo no assunto ainda, mas a filosofia GNU não gira em torno dessas quatro liberdades: o código-fonte é distribuído pela rede e você pode usá-lo, estudá-lo, modificá-lo e distribuí-lo livremente?!

A distribuição Linux que você está usando aí no seu computador é fruto do livre compartilhamento de software. Se todos fossem egoístas como você está sendo agora, o mundo Linux não existiria como é hoje.

Sinceramente, eu acho um desrespeito você fazer uma pergunta dessas em um fórum sobre Linux.

A Free Software Foundation considera um software como livre quando atende aos quatro tipos de liberdade para os usuários:

Liberdade 1: A liberdade para executar o programa, para qualquer propósito;
Liberdade 2: A liberdade de estudar o software;
Liberdade 3: A liberdade de redistribuir cópias do programa de modo que você possa ajudar ao seu próximo;
Liberdade 4: A liberdade de modificar o programa e distribuir estas modificações, de modo que toda a comunidade se beneficie.

Para que as quatro liberdades sejam satisfeitas é necessário que o programa seja distribuído juntamente com o seu código-fonte e que não sejam colocadas restrições para que os usuários alterem e redistribuam esse código.


Fonte:
https://pt.wikipedia.org/wiki/Software_livre


20. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 15/06/2016 - 02:58h

ru4n escreveu:

Distribuí como deve ser. Coloca antes a licença GNU no cabeçalho do programa.
Quem não entende de programação em python, não vai alterar código algum.
--
Linux User: #596371


Python é muito facil, qualquer pessoa independentemente de saber programar ou não pode editar o valor de uma variável, essa variavel é quem identifica o programa, ela é algo muito importante, pois ela quem define o nome visível do software.


21. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 15/06/2016 - 03:02h

listeiro_037 escreveu:

Quem disse que tem que distribuir o código junto com os bytecodes?

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden
[/quote]

Ok, com bytecodes até posso esconder o código python, mas ainda assim a interface gráfica fica visivel, já que os arquivos .ui são carregados, o negocio é tipo xml.
Enfim, o jeito é deixar assim mesmo, além disso são poucas as pessoas que usarão esse tipo de software, já que ele só roda no Linux..


22. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 15/06/2016 - 03:07h

homemsemnome, acho que você não entendeu o objetivo do tópico. A duvida era se eu deixava ele como software livre e distribuia o código pra ser usado como semi-binário ou codificava o código e distribuia separado, codigo do semi-binário, já que no Linux não parece ser possível compilar python em binário.

Além disso vc disse que a distribuição linux é livre pra mim editar, será mesmo? Para que eu pudesse editar eu teria que entender de programação em c e assembly, coisa que eu não entendo, então não é tão livre assim não kkk.
Já meu software em python, qualquer um poderia ir lá facilmente e editar o titulo, sem saber programar nada, veja só a enorme diferença.. O mesmo acontece com a maioria dos softwares, os binários não são editáveis, se a pessoa quiser editar vai ter que baixar o código fonte e entender de programação.
Imagina se os programas não fossem compilados, fossem interpretados igual python, imagina se c, assembly fossem igual python, tudo editável, as pessoas que não sabem programar iam se achar demais, editando e depois estragariam o sistema. Pensa que barbaridade ia ser com todos os softwares assim?


23. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

shoujo
shoujo

(usa Slackware)

Enviado em 15/06/2016 - 03:09h

Bom, acho que vou chegar a uma conclusão, vou codificar os codigos mesmo, e deixar a interface grafica assim já que não tem outro jeito.
Acho que vou distribuir o software somente para pessoas de confiança : )


24. Re: Estou terminando de criar meu software, é agora o que fazer? [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/06/2016 - 15:20h

[...]
Além disso vc disse que a distribuição linux é livre pra mim editar, será mesmo? Para que eu pudesse editar eu teria que entender de programação em c e assembly, coisa que eu não entendo, então não é tão livre assim não kkk.
Já meu software em python, qualquer um poderia ir lá facilmente e editar o titulo, sem saber programar nada, veja só a enorme diferença.. O mesmo acontece com a maioria dos softwares, os binários não são editáveis, se a pessoa quiser editar vai ter que baixar o código fonte e entender de programação.


Não precisa saber C e Assembly pra alterar uma distribuição, a não ser que você queira alterar o kernel (que é independente de distribuição). Já viu como é feito o software-center do Ubuntu? O update-manager? É em python (ver vim $(which software-center) ou vim $(which update-manager)).

Além disso, você acha mesmo que os maiores refisifuqueiros da história sabem C e Assembly?

--
Linux User: #596371



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts