Tecnicamente não há problema em usar esse sistema de controle de versão pública (svn, git, mercurial, etc) como armazenamento em nuvem. Mas é legal ou existe alguma desvantagem de o fazer?
Tecnicamente não há problema em usar esse sistema de controle de versão pública (svn, git, mercurial, etc) como armazenamento em nuvem. Mas é legal ou existe alguma desvantagem de o fazer?
Respostas:
Mas isso é legal?
Apenas um advogado pode responder isso. Primeiro você precisa descobrir qual jurisdição se aplica. Não vejo nada óbvio nos termos de serviço do GitHub que dizem que você só pode usar o GitHub para desenvolvimento de software colaborativo. Eu não sou um advogado.
Existe alguma desvantagem de fazer isso?
Bem, se a empresa que usa o GitHub decidir que não gosta do que você está fazendo, ele poderá alterar os Termos de Serviço e excluir todo o seu conteúdo.
Não sei se é legal, você pode estar violando os termos de serviço deles. (Disclaimer: eu não sou um advogado), mas seria uma coisa estúpida para fazer. Use algo como o Dropbox, onde é privado e você tem 2 GB de armazenamento no plano gratuito.
Outras alternativas: box.net, Microsoft SkyDrive