Несколько возможностей:
Свяжите history-search-backward/forward
команды. Я полагаю, что это является самым близким к тому, что Вы хотите:
bind '"\e[A":history-search-backward'
bind '"\e[B":history-search-forward'
Используйте i-поиск истории. Это, вероятно, связывается с ^R
. На пустой строке, ^Rls<space>
вернет Вас к ls foo
, затем ^R
снова возьмет Вас к последнему ls
команда (или другая команда с ls
где-нибудь в строке) прежде ls foo
, и т.д...
Свяжите magic-space
команда: bind SPACE:magic-space
. Затем введите (на пустой строке) !ls<space>
, и readline выполнит замену истории автоматически, оставляя Вас с ls foo
.
Если Вы следуете за товарным знаком и законом об авторском праве, да. Fedora даже говорит Вам, как, и даже помогает путем обеспечения generic-logos
пакет, который можно использовать для замены товарных знаков Fedora.
Вы не можете попросить быть оплаченными компоненты, которые GPL-лицензируются (это еще более строго в GPLv3). В целом то, что можно сделать, создают собственное распределение и пытаются быть оплаченным работу, которую Вы сделали для соединения его и т.д.
Можно взимать за бесплатное программное обеспечение, а также работу, которую Вы помещаете в соединение распределения. Но необходимо быть осторожными относительно того, какие части программного обеспечения могут быть включены, как их лицензии обращаются к коммерческому использованию и что почти во всех случаях, необходимо было бы сделать исходный код доступным бесплатно.
Некоторые опции того, как можно заработать деньги на открытом исходном коде, охвачены в статье Википедии о Коммерческих приложениях с открытым исходным кодом.
Так как другие поделились с вами, мы более чем рады сделать это. Проблема не в том, чтобы просто сделать другой бренд, а в том, чтобы сделать его устойчивым. И под устойчивым я подразумеваю не только доходы, но и, что более важно, наличие баг-трекера, исправление ошибок и наблюдение за тем, чтобы вещи в целом работали. Это может обернуться большей головной болью, чем воспринимаемая ценность.
Другой вопрос, который был поднят в комментарии, это немного более интересная ошибка, которая опять же может быть решена.
Если у вас есть упакованный дистрибутив, который вы сделали, и есть несвободное коммерческое программное обеспечение, это нормально при условии, что вы пометили то же самое на внешнем блоке, убедившись, что оба программных продукта четко различимы визуально. То, что вы спрашиваете/распространяете, является расширением того, что делает репозиторий партнера Ubuntu, вы просто делаете это немного проще для своих клиентов. Слово предостережения, однако, IANAL (я не юрист), так что это было бы в ваших интересах, чтобы поговорить с IP (Интеллектуальная собственность) юрист, который ведет дела со стороны FOSS, а не с другой стороны, как они могут быть в состоянии дать более сбалансированной, нюансов и знания позиции в соответствии с законом об авторском праве, а не я.
.