Honestamente, acho que a resposta aqui tem que ser: "Não, nunca foi realmente abordada".
O que foi abordado, desde a década de 1960, é que o software que controla uma nave espacial é modificável por pessoal treinado, embora muitos dos nossos exemplos constituam hacks e não o que hoje podemos considerar como garfos e, mais tarde, receber solicitações :-) Eu duvido que Starfleet tenha aceitado o patch de Kirk para o cenário Kobayashi Maru em seu repositório principal, por exemplo: -) Os escritores da última série também parecem combinar o que poderíamos pensar como escrever programas simplesmente dando ao computador ordens mais complicadas. Isso torna difícil determinar se há uma modificação real do código "core" envolvido; se novos programas estão sendo criados e vinculados a bibliotecas fechadas existentes usando uma API conhecida; ou se um conjunto de comandos já enlatados (e possivelmente fechados) estão sendo vinculados no equivalente verbal de um script de shell. A verdade é que poucos dos escritores ou pessoal criativo de Star Trek já foram experientes em computadores, e muito menos experiente na política de licenciamento de software. Parece improvável que algum deles tenha realmente pensado nisso.
EDIT Ontem à noite, pouco depois de postar isso, fiz pensar em um exemplo, já que você também pergunta sobre fontes semicononômicas.
Nos romances da era clássica de Diane Duane, ela desenvolve a noção de que o deck de recreação Enterprise (o grande visto em ST: TMP) não é apenas uma espécie de lá, mas é na verdade um departamento , com um Chefe de Recreação que leva o seu trabalho - ajudando todos os outros a jogar - muito a sério.A fim de manter sua vida divertida, ele instala um pacote de software no computador principal do departamento chamado For Argument's Sake, que confere uma personalidade artificial resoluta (mas não, como entregue, uma senciência artificial ) nomeou Moira para o sistema e ajuda a mantê-lo na ponta dos pés. ( O Céu Ferido ).
Eventualmente, ele acha o programa um pouco limitado, e (aqui está o bit relevante) pede a Spock para melhorá-lo. Em nenhum momento é sugerido que Spock esteja hackeando, violando termos de serviço, ou de qualquer maneira fazendo algo que não deveria estar fazendo, exceto talvez pelo resultado final, que não era intencional, mas sim comportamento emergente. Ele estende o código do programa e o aprimora a ponto de, na verdade, se tornar uma senciência artificial - algo que a Frota Estelar geralmente está nervosa. As implicações disto nunca são exploradas além de uma decisão geral por parte da equipe de comando de manter silêncio sobre isso, porque eles gostam muito de Moira para querer que ela seja desligada! ( Mundo de Spock )