[OT] Quando fechar ou abrir um código?

13 views
Skip to first unread message

Fabrício Cabral

unread,
Apr 11, 2018, 10:38:03 AM4/11/18
to ce...@googlegroups.com
Olá todos!

Desculpem o off-topic, mas nem tanto assim, já que o código está em Java. :)

Suponha que eu tenha o código de uma aplicação e que o mesmo esteja hospedado em um repositório público no GitHub. Esta aplicação encontra-se num estágio "usável", mas com código muito tosco. No entanto, surgiu a possibilidade de explorar comercialmente (depois de melhorar muito) esta aplicação. A pergunta então é:

Devo manter o código aberto ou devo fechá-lo? Quais os parâmetros vocês analisariam nessa situação?

At.te.

--
--fx

Tiago Ribeiro Filho

unread,
Apr 11, 2018, 10:41:16 AM4/11/18
to ce...@googlegroups.com
Olá.

Acho que isso é totalmente subjetivo, e vai depender do que você deseja. Você deseja que ele evolua e outras pessoas possam usa-lo ou quer ser proprietário da solução e fazer com que as pessoas precisem de você para ter acesso a solução?

Tiago Ribeiro Filho
Desenvolvedor Java

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.
---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.

Fabrício Cabral

unread,
Apr 11, 2018, 10:45:47 AM4/11/18
to ce...@googlegroups.com
Olá Tiago!

Realmente, não fui claro nesse ponto. A questão é o receio de que alguém pegue o código que está público e também explore a aplicação, fazendo concorrência.

At.te.


--
--fx

Davi Mustafa

unread,
Apr 11, 2018, 10:48:55 AM4/11/18
to ce...@googlegroups.com
Bota num repositório privado, o Bitbucket serve pra ti. Ou se quiser num servidor próprio teu, tem o GitLab.  
Davi Mustafa

Tiago Ribeiro Filho

unread,
Apr 11, 2018, 10:50:44 AM4/11/18
to ce...@googlegroups.com
Davi,

Pelo que entendi ele tem repo privado, a duvida é se mantém privado ou publico.

Tiago Ribeiro Filho
Desenvolvedor Java

Erinaldo Souza

unread,
Apr 11, 2018, 10:53:30 AM4/11/18
to ce...@googlegroups.com
Mantenha o código aberto, mas feche também. :)

É muito comum você vermos softwares com versões free e premium. Veja se esse não é o caso.


Att,

Em 11 de abril de 2018 11:37, Fabrício Cabral <fabri...@gmail.com> escreveu:

--
-- Você está inscrito na lista de discussão técnica do CEJUG. Para sair da lista de discussão, envie um email para cejug+unsubscribe@googlegroups.com.
---
Você recebeu essa mensagem porque está inscrito no grupo "CEJUG" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para cejug+unsubscribe@googlegroups.com.
Para postar nesse grupo, envie um e-mail para ce...@googlegroups.com.
Acesse esse grupo em https://groups.google.com/group/cejug.
Para mais opções, acesse https://groups.google.com/d/optout.



--
Erinaldo Souza

Pós-graduando em Arquitetura, Design e Implementação de Sistemas Para Internet
Tecnólogo em Análise e Desenvolvimento de Sistemas
Técnico em Hardwares
Cel: (85) 9921.4972

 

Fabrício Cabral

unread,
Apr 11, 2018, 11:00:13 AM4/11/18
to ce...@googlegroups.com
@Davi a questão não é essa. O problema é se eu fecho ou deixo aberto o código. Exatamente o que o @Tiago disse.

@Tiago Exatamente. :)

@Erinaldo Não é esse o caso.

Eu vejo três opções:

1. Deixo tudo aberto;
2. Deixo tudo fechado;
3. Deixo o que foi desenvolvido até agora aberto, faço um fork fechado e vou trabalhar na versão fechada.

Assim, quais os critérios para escolher entre 1, 2 e 3? Só pode ser *um* deles!

At.te.

--fx

carlos timoshenko rodrigues lopes

unread,
Apr 11, 2018, 2:33:04 PM4/11/18
to ce...@googlegroups.com
* É algo muito pessoal, mas se o seu futuro depende deste projeto e tem conteúdo muito exclusivo (algum algoritmo desenvolvido por você e que pode ser o core do seu produto) então feche tudo.

* Agora se for um sistema comercial, nao vejo por que nao deixar uma versão lgpl aberta do seu projeto e vc detendo a licenca comercial (pois é seu mesmo). Mas já adianto que no Brasil não há o compromisso com o mundo open source, nem o devido respeito as licenças open source. No Brasil se confundo open source com grátis (um nao inclui nem exclui o outro).

Mas como disse é muito pessoal este ponto de vista.

Abs, e desejo sucesso no seu projeto.

carlos timoshenko rodrigues lopes

unread,
Apr 11, 2018, 2:35:21 PM4/11/18
to ce...@googlegroups.com
antes de a minha declaração vire um burburinho deixe-me explicar:

Não estou dizendo que todos são iguais, claro que tem pessoas com boa índole e que respeitam o open source. Mas uma parcela bem grande vive só se aproveitando do que os outros desenvolvem e mudam nomes e logos e usam como se fossem seus.

Ythalo Rossy

unread,
Apr 13, 2018, 10:41:01 AM4/13/18
to ce...@googlegroups.com
Minha sugestão é que você explore o uso de licenças.

https://en.wikipedia.org/wiki/Software_license

Seu código pode estar aberto para diversos fins, mas para outro, que podem se tornar um concorrêcia, você pode fecha-lo com um licença mais especifica.

Ythalo Rossy Saldanha Lira
Information Technology Consultant
Inter-America Investment Corporation
Inter-America Development Bank
Reply all
Reply to author
Forward
0 new messages