1 pontos por GN⁺ 2 시간 전 | 1 comentários | Compartilhar no WhatsApp
  • Nonograph foi lançado como software livre, gratuito e de código aberto, e o custo de publicação foi de cerca de US$ 600, sendo a maior parte usada em duas revisões iniciais de segurança
  • O Nonograph é oferecido gratuitamente a qualquer pessoa que quiser, e um pequeno programa de escrita pode ser hospedado por cerca de US$ 5 por mês
  • Repete-se o padrão em que ótimos sites, apps e serviços pioram por causa de assinaturas, recursos de IA forçados e funcionalidades voltadas a atrair capital de risco
  • A monetização no formato em que recursos antes incluídos no preço básico viram pacotes separados, e o preço muda de US$ 9,99 para US$ 11,99, ou US$ 12,99 com anúncios, prejudica a experiência do usuário
  • Se o desenvolvimento de software for visto não como forma de ganhar dinheiro, mas como autoexploração e hobby, é possível colocar menos recursos de extração de valor hostis ao usuário e transformar experiência, descoberta e objetivos pessoais no verdadeiro ganho

Por que escolher distribuir de graça

  • Nonograph é software livre, gratuito e de código aberto; publicá-lo custou cerca de US$ 600, e a maior parte foi usada em duas revisões iniciais de segurança
  • O Nonograph agora é oferecido gratuitamente a qualquer pessoa que quiser
  • Já se repetiu muitas vezes o padrão em que ótimos sites, apps e serviços pioram por causa de assinaturas, recursos de IA forçados e funcionalidades voltadas a atrair capital de risco
  • Mudanças como transformar recursos antes incluídos no preço básico em pacotes separados e alterar o preço de US$ 9,99 para US$ 11,99, ou US$ 12,99 com anúncios, prejudicam a experiência do usuário
  • Dinheiro é uma realidade, mas nem tudo precisa ser monetizado, e um pequeno programa de escrita como o Nonograph pode ser hospedado por cerca de US$ 5 por mês
  • Mesmo com centenas de milhares de leitores diários e incluindo três proxies, adicionar infraestrutura de assinatura só aumentaria o custo de desenvolvimento e poderia fazer usuários irem embora

Desenvolvimento de software como hobby

  • Se todo mundo tentar monetizar seus hobbies, eles viram um segundo emprego, e emprego deixa de ser divertido
  • Na adolescência, em vez de fazer um trabalho tradicional, ao vender conteúdo de videogame online, aprendeu-se que a paixão que antes era buscada por prazer passa a ser buscada para cumprir metas ou gerar lucro
  • Ao monetizar, passa-se a perseguir continuamente o próximo trimestre ou os próximos 1.000 clientes
  • Se o desenvolvimento de software for visto não apenas como um meio financeiro, mas como um meio de autoexploração, ele se torna mais natural, e como não há expectativa de retorno financeiro, pode surgir um software melhor, com menos recursos de extração de valor hostis ao usuário
  • Se o desenvolvimento de software for visto como um hobby, como pintar, tocar um instrumento ou se exercitar na floresta, torna-se possível entender escolhas que aceitam prejuízo, e o ganho real nem sempre é dinheiro, mas pode ser experiência, descoberta, novas perspectivas e objetivos pessoais
  • Desenvolvedores que perseguem capital de risco devem julgar se seu software realmente merece cobrar dinheiro e cobrar de acordo com isso — ou não cobrar —, e a maioria dos projetos não precisa de uma equipe com mais de três engenheiros, sendo mais apropriado que permaneça como projeto de hobby

1 comentários

 
GN⁺ 2 시간 전
Comentários no Hacker News
  • Já publiquei projetos open source e também vendi software pago, e não acho que necessariamente precise ser gratuito
    Nos comentários que recebi do lado open source, às vezes havia um forte senso de direito, e as interações com clientes de software pago foram muito mais construtivas
    Pode variar de pessoa para pessoa, mas a disposição para pagar pode ser um bom filtro

    • Também já fiz os dois e vi usuários bons e ruins em ambos os lados
      Mesmo em produtos comerciais, houve clientes que usaram o software por anos e davam vontade de reembolsar e pedir para nunca mais voltar, e o senso de direito e o comportamento estranho de usuários pagantes também pode ser mais difícil de ignorar
      No open source, é muito mais simples traçar limites
      Meu tipo favorito são as pessoas que nunca fizeram uma contribuição positiva sequer e ainda ameaçam abandonar a ferramenta
      Em open source, dá para rir e dizer “boa viagem”, mas no comercial a situação fica mais frustrante e sutil
      Pela minha experiência, não acho que a disposição para pagar seja um filtro tão significativo assim
      Na verdade, isso está piorando, e muita gente ficou tão impaciente que acha que todo mundo trabalha só para ela
    • Isso me lembra algo que um apresentador de TV bastante popular no meu país disse
      Ele queria que os ingressos da plateia fossem gratuitos, mas quando eram grátis, a plateia aparecia muito menos
      Quando o preço de entrada foi mudado arbitrariamente para 7 euros, o teatro lotava todas as vezes
    • Ouvi algo parecido muitas vezes no trabalho de consultoria
      Quem está começando se preocupa que cobrar caro vá aumentar a pressão dos clientes, mas na prática acontece o contrário: quanto mais altos os honorários, mais fácil é encontrar clientes de um tipo melhor
      Não sei qual é exatamente a lição, mas talvez seja que trabalhar com gente pão-dura não é muito bom
    • Não existem só dois caminhos entre open source e software proprietário
      Você pode publicar como open source e ainda assim não aceitar nenhum commit nem comentário. Por exemplo, isso é possível como em https://codeberg.org/y20k/escapepod/src/branch/master/CONTRI...
      Usar GPL, MIT ou qualquer outra licença aberta/livre de sua preferência não significa que você precise tolerar assédio
      Se quiser, pode permitir que outras pessoas usem ou construam em cima do seu trabalho sem aceitar esse senso de direito
      Mesmo que os outros não façam assim, você tem liberdade para definir por conta própria o tipo de interação que quer
    • Eu pessoalmente distribuo software gratuito, mas não sofro muito por causa dos comentários
      O ponto principal é que eu faço software para atender às minhas próprias necessidades, e posso aceitar ou não as sugestões dos outros
      Se não gostarem, podem fazer um fork e corrigir
      Se respeitarem os termos da licença que apresentei, está tudo bem
  • Acho que não existe uma resposta fácil para esse debate
    Nem tudo deve girar em torno de dinheiro, mas ao mesmo tempo precisamos ganhar dinheiro para sobreviver
    A resposta não é “ninguém deveria ganhar dinheiro com software”, e provavelmente também não é “você deve cobrar por todo software que escrever”
    Então como decidir qual dos lados seguir?
    Eu não quero parar de viver como desenvolvedor profissional de software
    Isso me permitiu sustentar a mim e à minha família fazendo algo de que gosto, e me fez gostar de ir trabalhar todos os dias por mais de 20 anos
    Ao mesmo tempo, não acho que todo pedaço aleatório de código feito por diversão precise ser monetizado
    Não quero monetizar cada minuto do meu dia, mas quero monetizar o suficiente para pagar a hipoteca, comprar comida, juntar dinheiro para a aposentadoria e aproveitar a vida de vez em quando
    Quando vejo textos dizendo que ganhar dinheiro com software é algo terrível, minha intuição é que essa questão deveria ser muito mais sutil do que isso

    • Penso muito sobre isso
      O software é fundamentalmente diferente de coisas como assar pão ou fazer encanamento
      Muitos padeiros amam sua técnica, mas ninguém espera pão grátis fora da família, e muitos encanadores também têm orgulho do ofício e ajudam a resolver problemas, mas ninguém espera encanamento de graça
      Já com código, uma vez que você o escreve e a lógica está pronta, ele pode parecer mais uma equação, então pode dar a sensação de estar vendendo um dever de álgebra
      Mais importante ainda, pão é consumido, e ninguém presume que um encanamento de repente passe a suportar cargas inesperadas
      Muitos desenvolvedores hesitam em vender software sem estarem prontos para dar suporte profissional
      Quando um projeto de brinquedo ganha comunidade e cresce organicamente, surge a necessidade de um caminho melhor para financiá-lo sem captura
      Seria divertido se o software pudesse funcionar como uma feira de produtores rurais
      Pessoas se reunindo para experimentar variedades estranhas e locais, conhecer lojas de bairro e comprar brinquedos caros de terminal UI ou funções hash de padrões esquisitos
      Claro, isso não resolve o problema maior de financiamento do open source, mas é um sonho simpático em que alguém pelo menos consegue ganhar um pouco de dinheiro
      Acho que a solução maior seria dar a mais pessoas fora da academia a chance de receber pequenas bolsas para seus projetos
      Precisamos de mais fundações que apoiem as tecnologias e o desenvolvimento essenciais dos quais o mundo da tecnologia depende agora e continuará dependendo
    • Há uma grande diferença entre ganhar dinheiro suficiente para viver com conforto e ganhar dinheiro para virar podre de rico
      Muita gente entra na indústria de tecnologia buscando a segunda opção, então não faz software por uma recompensa equivalente a pagar uma cerveja
      Querem o grande prêmio, e acho que isso traz incentivos distorcidos para o desenvolvimento de software
    • Ganhar dinheiro com software bom não é algo terrível
      Mas hoje em dia, muita coisa que as pessoas fazem para atrair investidores de risco é realmente absurda
      A crítica é a lançar uma startup numa tarde e construir um fosso em volta de funcionalidades básicas esperando que alguma empresa compre isso e fique presa
    • Acho que o comportamento das empresas fez muita gente criar associações muito pouco saudáveis com dinheiro
      As empresas agem de forma muito antiética, tentando arrancar até o último centavo das pessoas, e isso em geral é repulsivo
      Então as pessoas comuns acabam querendo ir para o extremo oposto e chegamos a discussões como esta
      Mas se você olhar para o dinheiro em si, como simples meio de troca, cobrar por algo não precisa ser parasitário nem uma maximização exploratória de lucro
      É apenas um meio de permitir que as pessoas se sustentem fazendo algo de que gostam, e de evitar depender de doações, que podem ser difíceis de confiar e às vezes indignas
      Soma-se a isso o problema de que os governos dificultam que as pessoas troquem dinheiro online de forma pública e anônima, ainda mais no mundo inteiro
      Há barreiras bastante grandes para vender coisas de verdade
      Se transações anônimas globais fossem fáceis, a dor de vender algo de forma ‘ética’ diminuiria bastante
      Claro, já existiu uma tecnologia com esse potencial, mas ela ainda não realizou esse potencial de verdade
    • Essa lógica não se aplicaria a qualquer área?
      Por exemplo, se na agricultura você produz 1 tonelada de tomates, um único lar não vai conseguir comer tudo em um ano, então o agricultor deveria dar isso de graça?
      E os artistas? Muitas vezes o trabalho deles nem sequer tem uma função prática
  • Faço side projects há anos, e meu primeiro open source recente foi um projeto relacionado a Markdown [1], e até agora foi a experiência mais gratificante
    Recebi 54 estrelas no GitHub, a maioria dos contatos foi por e-mail agradecendo, e algumas pessoas enviaram pedidos de funcionalidade
    Não houve muitos pedidos de funcionalidades ou correções, mas um pouco de pressão dos usuários é útil para indicar o que implementar depois
    Acho isso ainda mais verdadeiro agora, porque depois da IA o custo de implementação caiu, tanto economicamente quanto cognitivamente
    Gosto bastante de criar as funcionalidades que os usuários querem, e também é bom ver que algumas pessoas que conheceram a ferramenta a usam semanal ou diariamente [2]
    [1] https://sdocs.dev, discussão no HN: https://news.ycombinator.com/item?id=47777633
    [2] https://sdocs.dev/analytics

    • Dei uma olhada e estou pensando em implementar alguns recursos de que gostei no Nonograph
      Curiosamente, certa noite tarde eu estava sentado no alto de uma velha torre de igreja, a uns 30 metros de altura, e queria algo que tornasse muito simples o fluxo “uma ideia surge > eu escrevo a ideia > eu publico a ideia”, mas melhor que um pastebin
      Também sempre odiei que, em Markdown, texto com sublinhado seja tratado como itálico em vez de sublinhado
      Todas as plataformas de rede social resolvem esse problema de fluxo, mas eu não quero amarrar tudo o que escrevo a uma identidade centralizada
      Quero poder compartilhar um pensamento único com as pessoas por meio de um link
      O Nonograph não tem rastreamento
      Toda requisição que chega ao host passa por duas camadas de proxy reverso ou pelo Tor antes de chegar a mim
      Então, até eu encontrar uma forma melhor de esconder a localização do servidor, até mesmo carregar uma página HTML comum leva 300ms
      O mais próximo de rastreamento que faço é olhar o top para verificar se o uso de recursos está baixo
      Média de CPU em 3%, memória em 210MB
  • Já me queimei uma vez com essa postura
    Pessoas que baixaram minha ferramenta open source de graça começaram inesperadamente a esperar suporte, e algumas enviaram e-mails bem grosseiros

    • Fui literalmente assediado por pessoas que se chamavam de comunidade
      Porque não gostavam da minha licença copyleft nem do fato de eu não implementar pedidos de funcionalidade de graça
    • Não entendo muito bem por que isso seria uma desvantagem
      É ridículo que esperem esse tipo de coisa, e você pode simplesmente ignorar, aceitar a sugestão e trabalhar nela, ou ajudar
    • Também já passei por isso
      Uma pessoa perguntou com certa grosseria se eu iria corrigir um bug, e eu respondi que aceitaria com prazer um PR com a correção
      O PR nunca veio, e o projeto está morto há anos. Simplesmente perdi o interesse
    • É só configurar uma resposta automática com a LICENSE
    • Eu simpatizo com desenvolvedores de software livre e open source, mas talvez por não ter vivido isso eu não entenda muito bem essa parte
      Por que isso seria mentalmente desgastante?
      Não bastaria responder com a licença, “sem garantia” e “livre para fazer fork”, fechar a issue e seguir em frente?
      Claro, se isso se acumular, pode cansar
  • Se eu fosse fazer algo de graça, seria algum projeto estranho para coçar uma coceira específica no Plan 9
    Não seria algo que a maioria das pessoas provavelmente quereria
    Na prática, assim como eu não arrumaria o jardim dos outros de graça, também não penso em fazer software de graça
    Software livre e open source gerou muito software excelente, mas também tornou impossível monetizar muitas áreas em que desenvolvedores de software conseguiam ganhar a vida
    Assim como nenhum profissional precisa sentir que deve simplesmente entregar seu esforço, acho que desenvolvedores também não precisam
    Software livre e open source empurrou o preço do software para uma corrida ao fundo do poço, eliminando incentivos financeiros para melhorias
    Não é um efeito líquido 100% positivo

    • Acho que a analogia melhor aqui não é arrumar o jardim dos outros, mas cuidar de um parque de graça
      É fazer algo pelos outros, ser generoso e tornar o mundo melhor com essa generosidade
      Vale a pena tentar por si só
    • Quando vejo posições tão fortes sobre esse tema, tenho a impressão de que o autor original é jovem demais para lembrar — ou nem saber — dos anos 80 e 90, quando havia pouquíssimas opções gratuitas para computação pessoal e a maior parte do software era proprietária e não livre
      Aquela época impulsionou o crescimento do shareware, mas era um tempo muito diferente, e hoje isso é impossível porque MS, Google e Apple controlam rigidamente quais apps podem rodar
      É fácil desejar que o mundo fosse diferente, mas na realidade atual, com secure boot e controle de App Store, viver seria muito mais difícil
    • Sou parecido
      Tudo o que você pode encontrar no meu GitHub está sob GPL, e em geral eu publico para mostrar a recrutadores que pedem amostras de código ou para testar recursos de linguagem como módulos C++20 e WinRT
    • Sem dúvida é uma faca de dois gumes
      Desenvolvedores individuais em geral ficam em desvantagem financeira
      Se você conseguir transformar algo em software como serviço, talvez dê para monetizar, mas normalmente já existe uma versão gratuita melhor por aí ou a maioria das pessoas simplesmente não quer pensar em computador, então acabam pagando pelo m$lop
      Você também pode vender a ideia a investidores, mas isso exige uma habilidade comercial forte
      Nem sei se desenvolver software deveria ser um trabalho pago
      À medida que as ferramentas ficam suficientes, a automação pode se tornar acessível a qualquer pessoa, e acho que no geral estamos indo nessa direção
  • Eu comecei nos BBS e na demoscene dos anos 90
    Na minha opinião, aquela foi a era de ouro da computação, tanto pela inovação técnica — fazer magia com processadores de 7MHz — quanto pela forma como a comunidade se organizava
    Por exemplo, alguns artistas ANSI da cena de artpacks viraram artistas de verdade, mas ninguém estava tentando reinventar ANSI para ganhar milhões ou captar capital
    Ainda hoje penso naquela época no meu trabalho open source: se eu conseguir pagar as contas, faço o que acho divertido e interessante e deixo o resto seguir seu curso

    • Se ainda não viu, você provavelmente vai gostar do trabalho mais recente da Razor1911: https://youtu.be/dybkLM-1eQo
    • Eu não tinha nascido nos anos 90 e mal estava vivo nos anos 2000
      Quando leio sobre aqueles primeiros tempos e comparo com hoje, dá uma sensação estranha de querer ter vivido os “bons velhos tempos”, antes de o objetivo virar vender para investidores um script em Python feito por IA em 10 minutos como vendor lock-in
    • Eu fui um membro pequeno, antigamente, de grupos como ACiD, iCE e CIA, embora nunca tenha lançado nada com esses nomes
      A polinização cruzada entre hackers, programadores universitários, piratas de warez e artistas digitais realmente existia
      Muitos CEOs de grandes empresas começaram naquela época
      A maior parte era sobre exploração e conexão, e mesmo quando a cena de BBS migrou para salas de chat no irc como efnet, freenode e outras, essa cena mista continuou crescendo por um tempo
      Hoje tudo está à venda
  • Eu me identifico muito com esse post de blog
    Há argumentos a favor de monetizar hobbies, mas recentemente também venho tentando o caminho de “fazer algo legal e liberar de graça”
    Comecei um experimento relativamente grande nessa direção e tenho curiosidade de ver como isso vai funcionar para mim
    Pipeline open source mais moderno para identificação de cartas de Magic: The Gathering: https://www.youtube.com/watch?v=MHieOcmC7Dw
    Eu costumava trabalhar com esse tipo de reconhecimento de imagem, mas fiquei um tempo longe da área
    Tive uma ideia de abordagem diferente da do passado, implementei, e esta versão é muito melhor do que qualquer coisa que eu já fiz
    Ela é especialmente forte para lidar com fundos complexos, scans de cartas parcialmente ocultas e pequenas diferenças entre edições difíceis de distinguir
    Como não havia clientes esperando, como no texto original decidi fazer isso como experimento e publicar como open source
    Não sou contra uma rota de monetização para quem quiser uma licença em um projeto comercial de código fechado, mas quero ver até onde dá para ir com open source em vez de comercialização
    Não sei qual caminho devo seguir
    A maior desvantagem é que sinto que foi difícil fazer as pessoas se interessarem por esse projeto tanto quanto eu esperava
    Eu realmente acredito que este é o melhor software de identificação de cartas que existe hoje, e até criei benchmarks de teste [0]
    Talvez o mercado já esteja um pouco saturado desse tipo de ferramenta, mas suspeito fortemente que existe um problema real de as pessoas perceberem menos valor quando você não cobra
    Às vezes penso se eu teria recebido mais atenção se não estivesse tentando dar isso de graça
    Até agora, essa foi a parte mais negativa de publicar gratuitamente
    [0] - https://blog.hanclin.to/posts/gh-26/

    • Não sei qual é o tamanho do mercado, mas para mim, como jogador antigo de Magic, isso parece bastante viável comercialmente
      Guardo há décadas uma caixa grande cheia de cartas e já pensei em vender
      Mas, se eu levar a uma loja, provavelmente vou receber muito abaixo do valor, e fazer isso sozinho significaria gastar horas examinando cada carta com cuidado e descobrindo como vendê-la pelo preço justo
      Se tirar um monte de fotos pudesse automatizar a identificação e avaliação de valor, isso seria uma grande ajuda
      Pode ser difícil vender para alguém como eu, individualmente, mas imagino que um marketplace de cartas consideraria isso extremamente valioso
    • Como jogador de MTG com uma quantidade absurda de cartas bulk, isso é muito legal
      Tenho minhas críticas à questão de ser percebido como menos valioso, mas eu valorizo open source enormemente e, em muitos sentidos, vejo isso como um valor maior
      Espero que você continue com o ótimo trabalho
    • Muito legal
      Estou indexando minha coleção de MTG aos poucos e vendendo cartas que não quero ou não preciso, então tenho interesse nisso há algum tempo
      Vou conferir neste fim de semana
  • Eu tive vários hobbies de criação
    Já fabriquei peças em metal para vender, e também esculpi e fiz moldes em argila ou plástico para vender peças fundidas
    O principal não era vender, mas a comunidade em torno do hobby
    Normalmente eu cobrava só um pouco acima do custo dos materiais
    Sempre encarei software open source dessa forma
    Primeiro vem a comunidade
    Nos meus primeiros dez anos usando Linux, aquilo era um movimento, e eu participava tentando construir junto um futuro melhor para a computação

  • Já fiz algo parecido antes, e agora, graças à IA, praticamente qualquer um pode escrever software, mas mesmo assim esse espírito hacker continua sendo algo bom

  • Em muitos comentários, parece impossível não mencionar a ameaça disseminada em nossa sociedade de uma pobreza potencialmente permanente
    Está cada vez mais difícil entender a posição de quem acha que essa pressão é uma virtude da sociedade
    Claro, exceto para a minúscula minoria que tem recursos para usar essa pressão a seu favor em vez de ser esmagada por ela

    • Não sei exatamente o que significa “pobreza permanente”, mas é evidente que a vida é cheia de luta
      Isso não é uma característica exclusiva da nossa sociedade, mas do próprio universo
      Sem luta e sem sofrimento, não existe vida
      A luta contra a entropia é incessante, e a boa notícia é que a vida vem vencendo essa luta há milhões de anos
    • O mais decepcionante é que gente demais perdeu a esperança, a confiança e a imaginação, e por isso aceita a realidade atual como inevitável