GNU Lesser General Public Li
Mozilla Public License
(сокращенно MPL)
Лицензия Common Public
CDDL (Common Development and
ЛицензияDistributi on)Лицензия ZLib Лицензия GPL BSD
Apache Software LicenseПроект Shared Sourc
Sun Public Lisence (SPL)
откорректирована и в июне 1991 вышла версия 2 GPL, которая до сих пор является стандартом. Версия GPLv3 была опубликована 29 июня 2007 года
Цель GNU GPL - предоставить пользователю права копировать, модифицировать и распространять
- свободу запуска программы, с
любой целью;
- свободу изучения того, как программа работает, и ее
модификации (предварительным условием для этого является доступ к исходному коду);
- свободу распространения копий;
Логотип GNU
Свободу улучшения программы, и выпуска улучшений в публичный доступ (предварительным
условием для этого является доступ к исходному коду).
Программная лицензия университета Беркли (англ. BSD license) - это лицензионное соглашение, впервые применённое для распространения UNIXподобных операционных систем BSD.
Лицензии типа BSD являются одними из самых популярных лицензий для свободного программного обеспечения и используются для многих программ (помимо BSD-версий UNIX, для которых лицензия BSD была изначально создана).
1. Original BSD license или четырехпунктная лицензия BSD.
2. Modified BSD license ("New BSD license" на сайте OSI).
3. Лицензия корпорации Intel "BSD+Patent License»
Самая первая лицензия BSD состояла из 4-х пунктов:
1. При повторном распространении исходного кода должно оставаться указанное выше уведомление об авторском праве, этот список условий и нижеследующий отказ от гарантий.
2. При повторном распространении двоичного кода должно воспроизводиться указанное выше уведомление об авторском праве, этот список условий и нижеследующий отказ от гарантий в документации и/или в других материалах, поставляемых при распространении.
3. Все рекламные материалы, упоминающие возможности либо использование этой программы, должны содержать следующее уведомление: "Этот продукт включает программное обеспечение, разработанное Калифорнийским Университетом Беркли и его жертвователями".
4. Ни название Университета, ни имена его сотрудников не могут быть использованы в качестве поддержки или продвижения продуктов, основанных на этом ПО без предварительного письменного разрешения.
Лицензия BSD допускает проприетарное коммерческое использование ПО. Для ПО, выпущенного под этой лицензией, допускается встраивание в проприетарные коммерческие продукты. Работы, основанные на таком ПО, даже могут распространяться под проприетарными лицензиями (но всё же обязаны соответствовать требованиям лицензии). Наиболее заметные примеры таких программ - использование сетевого кода BSD в продуктах корпорации Microsoft, а также использование многих компонентов FreeBSD в операционной системе Mac OS X.
Лицензия MIT (англ. MIT License) - группа лицензий, разработанных Массачусетсским технологическим институтом для распространения свободного программного обеспечения.
Данная лицензия разрешает, безвозмездно, лицам, получившим копию данного программного обеспечения и сопутствующей документации использовать Программное Обеспечение без ограничений, включая неограниченное право на использование, копирование, изменение, добавление, публикацию, распространение, сублицензирование и/или продажу копий Программного Обеспечения.
Подобно всякой иной лицензии на свободное программное обеспечение, Лицензия Apache даёт пользователю право использовать программное обеспечение для любых целей, свободно распространять, изменять, и распространять изменённые копии.
Файлы, лицензированные под CDDL, могут быть совмещены с файлами под другими открытыми или проприетарными лицензиями. Free Software Foundation считает CDDL несовместимой с GNU General Public License (GPL). CDDL утверждена советом директоров Open Source Initiative (OSI) 14 января 2005 года. Она считается одной из девяти наиболее популярных открытых лицензий.
Предыдущая лицензия, используемая Sun для открытых проектов, была Sun Public License (SPL), также производная от Mozilla Public License
Примеры продуктов, использующих CDDL:
OpenSolaris (включая DTrace и ZFS), NetBeans IDE, GlassFish, JWSDP, Проект DReaM
Это одна из лицензий на свободное программное обеспечение. Версия 1.0 была разработана Митчел Бэйкер (Mitchell Baker), во время её работы адвокатом в Netscape Communications Corporation. Версия 1.1 была разработана в рамках Mozilla Foundation. MPL используется в
качестве лицензии для Mozilla Suite, Mozilla Firefox, Mozilla Thunderbird и других программ разработанных Mozilla. Она также была адаптирована другими разработчиками, в особенности Sun Microsystems, в качестве лицензии (Common Development and Distribution License) для OpenSolaris, версии Solaris с открытыми исходниками. Фонд свободного программного обеспечения не рекомендует использовать MPL в чистом виде, то есть без использования множественного лицензирования совместно с GPL или совместимой с ней лицензией
4 ответов
Мне кажется, что основное различие между лицензией MIT и GPL заключается в том, что MIT не требует, чтобы изменения были открытыми, тогда как GPL.
Правда - вообще. Вам не нужно открывать свои изменения, если вы используете GPL. Вы можете изменить его и использовать для своих целей, пока вы его не распространяете. НО... если вы его распределите, то ваш весь проект, использующий код GPL, также автоматически станет GPL. Это означает, что он должен быть открытым, а получатель получает все те же права, что и вы, то есть они могут развернуться и распространять его, модифицировать, продавать и т.д. И это будет включать в себя ваш собственный код, который тогда не будет дольше проприетарный - он становится открытым исходным кодом.
Разница с MIT заключается в том, что даже если вы действительно распространяете свой проприетарный код, который использует лицензионный код MIT, вам не нужно создавать код с открытым исходным кодом. Вы можете распространять его как закрытое приложение, где код зашифрован или является двоичным. Включение лицензионного кода MIT может быть зашифровано, если оно несет уведомление о лицензии MIT.
является ли GPL более ограничительным, чем лицензия MIT?
Да, очень.
Можно ли включить лицензионный код GPL в лицензированный продукт MIT?
Вы можете. GPL - это бесплатное программное обеспечение, а также MIT, обе лицензии не ограничивают вас объединением кода, где "include" всегда имеет двусторонний характер.
Итак, если вы включили лицензионный код GPL в лицензированный продукт MIT, вы одновременно включите лицензионный продукт MIT в лицензионный код GPL.
Вы правы, что GPL является более ограничивающим, чем лицензия MIT.
Вы не можете включать код GPL в лицензированный продукт MIT. Если вы распространяете комбинированную работу, которая объединяет GPL и MIT-код (за исключением некоторых конкретных ситуаций, например "простая агрегация"), этот дистрибутив должен соответствовать GPL.
Вы можете включить лицензионный код MIT в продукт GPL. Вся комбинированная работа должна быть распределена в соответствии с GPL. Если вы внесли изменения в части MIT кода, вам необходимо будет опубликовать источник этих изменений, если вы распространяете приложение, содержащее GPL и код MIT.
Всем привет! Казалось бы, зачем отдельная заметка с инструкцией как открыть командную строку в Windows 10? — На самом деле у многих пользователей (особенно после перехода на Windows 10) возникает много вопросов, куда подевалась эта чертова командная строчка с привычного нам места?! Раз уж мне пришлось настроиться на рассказ — я решил максимально подробно раскрыть данный вопрос и показать вам целых 10 различных способов запустить командную строчку в новейшей Windows 10.
Наверняка вы уже знакомы с некоторыми способами, но думаю, даже продвинутый пользователь найдет для себя несколько интересных и полезных моментов. Данная заметка написана для Windows 10, но большая часть описанного в статье отлично работают и на более ранних версиях Windows — просто не вижу смысла строчить для устаревших систем…
Написать данную заметку о всех способах открытия командной строки меня сподвигли ваши вопросы в заметке об отсутствующем , где в последнем пункте мы рассматривали способ пофиксить проблему через командную строку.
Конечно, современные системы достаточно просто управляются при помощи мыши и мы достаточно редко пользуемся вводом различных команд, но иногда требуется выполнить что-то специфичное и нередко это делается простым вводом команды в терминал, а как его запустить мы сегодня и рассмотрим (все известные мне варианты) . Будем вызывать строчку от имени Администратора и с ограниченной учеткой.
Наверное, это самый простой способ открыть командную строку на Windows 10 — нажмите на клавиатуре сочетание «Win + X» и в появившемся меню выберите нужный пункт.
Удобство данного способа в том, что вы можете выбрать сразу несколько режимов работы командной строки — это:
В этой менюшке вообще много интересного и я рекомендую с ней подробно ознакомиться, иной раз очень выручает и экономит время.
Откройте «Диспетчер задач» и перейдите в подробный режим (Кликнув подробнее) . Нажмите «Файл» в левом верхнем углу, а затем перейдите в «Запустить новую задачу». Введите CMD или cmd.exe и нажмите кнопку OK — тем самым вы откроете командную строку. Кроме того, можно отметить галочкой пункт, который запустит командную строку с правами Администратора.
Тут почти все как и в предыдущем пункте, чтобы запустить командную строку от имени администратора — просто удерживайте клавишу CTRL зажатой на клавиатуре при щелчке Файл > Создать новую задачу, тем самым вы откроете командную строку с правами админа (никаких команд вводить не нужно)
Вы можете запросто открыть окно командной строки просто введя «CMD» в поле поиска (Клавиши Win + S на клавиатуре). Возможно когда в Россию завезут Кортану, мы сможем компьютеру скомандовать голосом, но пока обойдемся и без этого…
Чтобы запустить терминал этим способом с правами администратора, то введите CMD в поле поиска и кликните правой кнопкой мыши и выберите пункт «Запустить от имени администратора». Как вариант чтобы вообще не трогать мышь, с помощью стрелок выберите командную строку и нажмите CTRL + SHIFT + ENTER , чтобы открыть окно командной строки в режиме администратора.
Откройте меню Пуск, кликнув по изображению Windows в левом нижнем углу. Перейдите во все приложения и найдите там «Служебные — Windows», а затем кликните по «Командная строка»
Командную строку можно открыть и через проводник Windows — просто перейдите по адресу C:\Windows\System32 и найдите там файл cmd.exe. Вы можете либо кликнуть два раза, либо же нажав правую кнопку мыши выбрать «Запуск от имени администратора» — тут все зависит от вас и то, с какими правами требуется запустить терминал.
Нажмите кнопки «Win + R » на клавиатуре чтобы открыть диалоговое окно «Выполнить». Наберите команду CMD и нажмите кнопку OK (или Enter на клавиатуре) .
Откройте Проводник Windows и ткните в адресную строку (или нажмите сочетание клавиш ALT + D на клавиатуре). Просто введите CMD в адресной строке и тем самым вы запустите командную строчку с указанием пути текущей папки (где вы были на момент вызова терминала)
Откройте стандартный Проводник Windows, перейдите в папку или диск, который будет выбран в качестве стартового в командной строке. Кликните «Файл» на ленте и выберите «Открыть командную строку». Тут у вас два варианта запуска:
Чтобы открыть окно командной строки в любой нужной вам папке или диске, то просто перейдите туда через стандартный проводник. Щелкните правой кнопкой мыши на папке или в любом пустом месте в правой части проводника Windows удерживая зажатой клавишу SHIFT на клавиатуре, и из контекстного меню выберите «Открыть окно команд». Терминал запустится с указанием пути до папки, в которой мы находились.
Ну вот мы с вами и разобрались, как открыть командную строку в Windows 10 и подобных системах, надеюсь вопросов у вас не останется — в качестве бонуса решил рассказать, как создать ярлычок на рабочем столе или в любом другом, удобном для вас месте для запуска.
Кликните правой кнопкой мыши в пустом месте на рабочем столе, в контекстном меню выберите пункт «Создать > Ярлык»
В поле «Укажите расположение объекта» введите «cmd.exe» и нажмите «Далее»
Задайте любое имя создаваемому ярлыку и нажмите «Готово» (я, например, назвал Командная строка Администратор, так как планирую запускать с расширенными правами и расскажу вам как сделать так же)
Если вы как и я, хотите запускать командную строку с ярлыка от имени администратора, то перейдите в свойства ярлыка (кликните правой кнопкой мыши по ярлыку и выберите в контекстном меню Свойства) . Нажмите кнопку «Дополнительно» внизу и отметьте пункт «Запуск от имени администратора».
Вот вы и создали ярлык, который откроет окно командной строки по двойному клику по нему. Надеюсь, что у вас больше не возник насущного вопроса — как открыть окно командной строки в Windows 10, но на всякий случай — жду ваших комментариев…
Командная строка - это незаменимый помощник для продвинутого пользователя компьютера. Воспользовавшись её функциями, можно существенно облегчить работу с программами и выполнять задачи, для которых не предусмотрен графический интерфейс. К примеру, с её помощью можно настроить собственные, индивидуальные графические символы или посмотреть список всех обновлений системы, набрав всего одну команду.
Функции этой консоли не меняются, сколько бы времени ни проходило, меняются только способы вызова, поэтому при переходе с одной версии на другую может возникнуть закономерный вопрос: где командная строка? На Windows 10 её вызов осуществляется 7 способами, которые отличаются друг от друга только временем, потраченным на набор команды. Если интересует, как вызвать командную строку в Виндовс 10 быстро, то следует обратить внимание на следующие варианты.
Но если система всё же обновлена, то как включить командную строку? В Windows 10 версии 1703 можно не найти необходимую функцию, потому что она была просто переименована в PowerShell. Под этим названием и скрывается нужная системная утилита, поэтому чтобы вывести её на экран, можно воспользоваться той же комбинацией Win + X.
Если PowerShell мозолит глаза , то можно вернуться к привычному наименованию за несколько кликов. Для этого нужно совершить следующий порядок действий:
Были рассмотрены уже восемь способов, как открыть командную строку в Windows 10. Теперь перейдём к продвинутым вариантам, если все предыдущие кажутся неудобными или недостаточно быстрыми.
Вариант девятый : с помощью горячих клавиш. Это самый быстрый способ из всех рассмотренных. Чтобы использовать его, нужно повторить все действия из пятого варианта, то есть расположить ярлык на рабочем столе. После этого нужно осуществить следующие пункты:
Вариант десятый: с помощью команды в меню проводника. Этот способ удобен, но подойдёт не всем. Если данная консоль используется нечасто, то лучше выбрать какой-либо другой вариант. Если нет - то нужно открыть блокнот и перенести в него следующий текст:
Windows Registry Editor Version 5.00
пустая строчка
@=»Командная строка»
Далее, следует сохранить полученный файл с расширением.reg и любым именем - имя здесь не играет роли. Могут возникнуть проблемы с присваиванием файлу произвольного расширения, поэтому нужно воспользоваться набором клавиш Shift+Ctrl+S и выбрать в типе файла вариант «Все».
Когда файл будет успешно сохранён, нужно его запустить и подтвердить своё согласие на то, что в реестре появятся изменения. Теперь консоль можно открывать, нажав ПКМ на рабочем столе и выбрав нужную строку.
Существует, по крайней мере, десять способов, как вызвать командную строку в Виндовс 10, и можно выбрать тот, что наиболее удобен и привычен, либо использовать несколько запомнившихся лучше всего.
Так как Microsoft выпустила техническую превью-версию новой Windows 10 и все ринулись описывать существенные изменения, мы попробуем описать то, что оказалось незамеченным, например, изменения командной строки.
Новая экспериментальная вкладка Свойства командной строки, демонстрирует переключатели, которые автоматически включают и выключают новые экспериментальные функции, которые относятся ко всем консольным окнам, в том числе тем, что размещены в PowerShell.
Возможность выделения текста
В предыдущих версиях командной строки, вы должны были выбрать текст для копирования через контекстное меню "Выделить", потом нажать клавишу Enter. Но это еще не все. Также нужно было вставить этот текст в текстовый редактор, чтобы исправить резкие окончания строк. Это было ужасно медленным процессом.
Но теперь это в прошлом. В новой версии ОС вы можете выделить и скопировать текст, действиями аналогичными любому текстовому редактору.
Фильтр буфера обмена при вставке
Пробовали вставить в командную строку текст в кавычках, с пунктуацией и длинными пробелами? Если да, то вы получали непредсказуемый результат. Но теперь этого больше не будет. При вставке текста, причудливые кавычки преобразуются в их прямой эквивалент, а висячие разрывы срок удаляются.
Форматирование текста по размеру окна
Изменение размера окна командной строки всегда было непростой задачей. Если вам так или иначе удавалось уменьшить размер окна, то тут же появлялась горизонтальная полоса прокрутки и текст оставался статичным и не изменялся с учетом новых ограничений.
Теперь, если эта функция включена, то окно и текст в нем ведут себя так, как вы и ожидаете.
Новые сочетания клавиш с Ctrl
Расширенные возможности клавиш для редактирования
Существует не так много информации о возможностях клавиш редактирования. Эта функция присутствует в Windows достаточно долго, но до выхода Windows 10 она никогда не была доступна для пользователей.
Придется ждать официального объявления об этой функции.
Обрезка ведущих нулей по выделению
Если вы работаете с большими массивами цифр, то сможете оценить эту функцию.
Теперь вы сможете переформатировать числа, которые начинаются с определенного количества нулей. Например, 000001234 станет 1234. Шестнадцатеричные и десятичные системы при этом не изменятся и будут соответствовать, то есть, 0x1234 и 0n1234 по прежнему выбираются во всей их полноте.
Прозрачность
Бегунок выставляется от 30% до 100% (по умолчанию). Но влияет он теперь на все консольные окна в вашей системе, а не только на фон. Настройка данного свойства по прежнему настраивается с помощью свойств окна.
В полупрозрачном режиме читаемость сильно снижается, поэтому не сразу понятно, кто бы мог использовать такую функцию. Но, судя по реакции энтузиастов, это именно то, в чем нуждалась Windows в течение многих лет.