LINUX.ORG.RU

Опубликовано «Введение в GPL v3»


0

0

Фонд свободного программного обеспечения (FSF) опубликовал "Введение в GPL v3". В этой публикации популярным и не слишком «юридическим» языком рассказывается о новшествах и преимуществах этой лицензии.

>>> Подробности

★★★★★

Проверено: Shaman007 ()

Ответ на: комментарий от anonymous

>Феерический бред. Вам нужно читать много больше книг.

Зачем? Ынтерпрайз-кодеры книг не читают, они одну уже читали - "Жаба за 24 час^W21 день", им хватит.

anonymous
()
Ответ на: комментарий от anonymous

>>память выделенная в другом .c/.cc файле в идеале должна находиться в другом, неадресуемом адресном пространстве, пока код из того другого .c/.cc файла не передал его тебе во владение. Невыделенная память тоже должна находиться вне адресуемого пространства.

>Это вам индусские друзья нашептали? Не смогли осилить управление памятью в плюсах - так и скажите, а то "должна", "не должна". Удел жабы - быдлоЫнтерпрайз, пусть и не высовывается оттуда.

Это вещь обоюдоострая. С другой стороны, индусские друзья не имеют доступа к моим объектам чтобы в них срать.

Absurd ★★★
()
Ответ на: комментарий от anonymous

А удел С с крестами это написание приложений, вызывающих эрекцию у их написавших. Это же конченый дебилизм, что можно в памяти объекта С++ минуя поля и уж тем более свойства (которых в плюсах как не было так и нет, как впрочем и в яве), записать всякую хрень, работая могучими указателями. В С нет классов, поэтому там указатели не такое горе, наоборот, они там нужны. Потому что там все ясно, куда мы что пишем. Указатель на область памяти и все. Работаем как хотим. Но в С с крестами указатели зло. И вообще популярность С++ стремительно падает. С остается популярным и будет популярным всегда, потому что есть приложения, которые ни на чем другом не напишешь. А С++ игрушка строуструпа, которой наигравшись выкинут на хрен со временем. Крупные приложения, написанные на С++, будут и дальше естесно писаться, а середняк уходит на более современные языки и среды, будь то Ява, Питон, не любимый линуксоидами .NET.

anonymous
()
Ответ на: комментарий от Absurd

Они всегда смогут сделать это, если действительно захотят.

mannaz
()
Ответ на: комментарий от anonymous

> середняк уходит на более современные языки и среды, будь то Ява, Питон, не любимый линуксоидами .NET.

да пусть идут, всё равно их поделки далее ооо вася пупкин ынтырпрайз не уходят. да и там держатся недолго, до новой волны былокодеров.

gaa ★★
()
Ответ на: комментарий от gaa

> да пусть идут, всё равно их поделки далее ооо вася пупкин ынтырпрайз не уходят. да и там держатся недолго, до новой волны былокодеров.

Откуда столько желчи? Люди с таким её скоплением долго не живут. Возможно надо быть помягче, завести себе женщину, например?

Bohtvaroh ★★★★
()
Ответ на: комментарий от Bohtvaroh

>> да пусть идут, всё равно их поделки далее ооо вася пупкин ынтырпрайз не уходят. да и там держатся недолго, до новой волны былокодеров.

> Откуда столько желчи? Люди с таким её скоплением долго не живут. Возможно надо быть помягче, завести себе женщину, например?

я не такой зверь, чтобы изливать свою желчь на женщину. и именно чтобы этого не делать, лью её на быдлокодеров.

gaa ★★
()
Ответ на: комментарий от gaa

Не знаю, что и куда ты льёшь, но от тебя воняет, это факт. Знаю достаточно много "энтерпрайз-быдлогодеров", и, что-то мне подсказывает, что тебе до них огого как далеко. Ты создал себе какой-то вымышленный "идеал" индуса-быдлокодера и видишь его в окружающих.

Твой психолог.

Bohtvaroh ★★★★
()
Ответ на: комментарий от gaa

gaa, ты ж вроде в анонимусы подался. Забываешь свои посты. Да такую ахинею нельзя забыть. Ничего, мы тебя доконаем, что ты сбежишь с лора. Я че-то не могу понять, ты чьих будешь. Очередной девятиклассник с двойкой по математике?

anonymous
()
Ответ на: комментарий от Bohtvaroh

> Знаю достаточно много "энтерпрайз-быдлогодеров", и, что-то мне подсказывает, что тебе до них огого как далеко. Ты создал себе какой-то вымышленный "идеал" индуса-быдлокодера и видишь его в окружающих.

да вот что-то окружающие(срущщийся тут анонимус например) меня в этом всё более убеждают.

> Твой психолог.

мерси, доктор, когда следующий осмотр?

gaa ★★
()
Ответ на: комментарий от anonymous

Вы вообще человек совершенно невежественный (и невежда, и невежа), к тому же изо всех сил пытающийся вести себя оскорбительно. К несчастью, вам невдомёк, что я, напротив, полагаю именно такую реакцию подобных вам субьектов лучшим свидетельством верности и правоты моих высказываний.

gaa ★★
()
Ответ на: комментарий от gaa

Ну быдло, значит, раз так считаешь. Ты хоть что-нибудь путевое скажи против Явы. И мы послушаем. Да ты и не скажешь. А на быдло-ынтерпрайз рот не раскрывай, маленький исчо со своим башем.

anonymous
()
Ответ на: комментарий от gaa

> мерси, доктор, когда следующий осмотр?

Следующий осмотр - у эфтаназиолога svu в соседнем кабинете. Как выйдете - в следующую дверь налево. Ну а потом милости просим ко мне, в подвальное помещение.

Ваш паталогоанатом

AP ★★★★★
() автор топика
Ответ на: комментарий от gaa

Да, если по пути Вас попытается перехватить логопед - требуйте удостоверение. А то ещё на анонимуса напоретесь, страховки лишитесь.

AP ★★★★★
() автор топика
Ответ на: комментарий от anonymous

>что можно в памяти объекта С++ минуя поля и уж тем более свойства (которых в плюсах как не было так и нет, как впрочем и в яве), записать всякую хрень, работая могучими указателями.

Прикол в том что доступ к private секции класса можно получить безо всяких хаков на абсолютно стандартном ansi/iso с++. У Саттера где-то был приведен такой трюк с внедрением левой friend функции при помощи шаблона, навскидку его не помню.

Absurd ★★★
()
Ответ на: комментарий от Absurd

> Прикол в том что доступ к private секции класса можно получить безо всяких хаков на абсолютно стандартном ansi/iso с++. У Саттера где-то был приведен такой трюк с внедрением левой friend функции при помощи шаблона, навскидку его не помню.

"Если прищемил себе яйца дверью, не надо говорить что двери неправильные" (C) Sun-ch

Скажи, кто в здравом уме будет это делать в реальном коде?

Merlin86
()
Ответ на: комментарий от Merlin86

Ну какое-нибудь dynamic-cast-быдло вычитает и будет это использовать. Потом остальным это говно расхлебывать придется.

anonymous
()
Ответ на: комментарий от Absurd

Жесть!! Ребята, срочно читать книги. Начинать желательно с какой-нибудь древней "IBM PC" Фигурнова. Какой энтерпрайз, о чем говорить вообще???

mannaz
()
Ответ на: комментарий от anonymous

>А удел С с крестами это написание приложений, вызывающих эрекцию у их написавших. Это же конченый дебилизм, что можно в памяти объекта С++ минуя поля и уж тем более свойства (которых в плюсах как не было так и нет, как впрочем и в яве), записать всякую хрень, работая могучими указателями. В С нет классов, поэтому там указатели не такое горе, наоборот, они там нужны. Потому что там все ясно, куда мы что пишем. Указатель на область памяти и все. Работаем как хотим. Но в С с крестами указатели зло. И вообще популярность С++ стремительно падает. С остается популярным и будет популярным всегда, потому что есть приложения, которые ни на чем другом не напишешь. А С++ игрушка строуструпа, которой наигравшись выкинут на хрен со временем. Крупные приложения, написанные на С++, будут и дальше естесно писаться, а середняк уходит на более современные языки и среды, будь то Ява, Питон, не любимый линуксоидами .NET.

Стоп. Зло, не зло, это конечно хорошие понятия но вот Ваш конкретный проц дает вам возможность обращаться к любой странице памяти выделенной ОС и никакой С++ _не должен_ запрещать мне иметь доступ!

>Это же конченый дебилизм, что можно в памяти объекта С++ минуя поля и уж тем более свойства (которых в плюсах как не было так и нет, как впрочем и в яве), записать всякую хрень, работая могучими указателями.

Защищенный режим это позволяет, все любыми доступными способами могу портить память в _своей_ программе, как хочу.

anonymous
()
Ответ на: комментарий от anonymous

> Ну какое-нибудь dynamic-cast-быдло вычитает и будет это использовать. Потом остальным это говно расхлебывать придется.

А на Яве быдлокод волшебным образом становится читабельным и легким в сопровождении, а уж на Сях так вообше сказка. ;-)

Merlin86
()
Ответ на: комментарий от anonymous

> Защищенный режим это позволяет, все любыми доступными способами могу портить память в _своей_ программе, как хочу.

Да, почему-то очень много программистов, которые этого *хотят* o.o

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

> Уж читабельнее, чем на сях с крестами точно.

Ну-ну, знаем плавали...

Merlin86
()
Ответ на: комментарий от mannaz

Одним из аргументов Торвальдса простив ЖПЛ3 является то что если софт лицензирован как ЖПЛ3, в нем не может быть никаких DRMов (digital rights management)

Torvalds warns against DRM and GPL3 obsessions http://www.computing.co.uk/vnunet/news/2172690/torvalds-cautions-against-drm

nikitin
()
Ответ на: комментарий от mannaz

>Жесть!! Ребята, срочно читать книги. Начинать желательно с какой-нибудь древней "IBM PC" Фигурнова. Какой энтерпрайз, о чем говорить вообще???

Клинический идиот. Не хочу чтобы ты меня читал, ставь в игнор плз.

Absurd ★★★
()
Ответ на: комментарий от Absurd

> Код должен иметь физическую возможность работать только с той памятью которую он сам аллоцировал, или с той, которую ему передали во владение извне.

А если я пишу системный софт, типа kexec? Здесь необходим доступ ко всем ресурсам, включая всю доступную память. Соответственно, под свои задачи - свой инструментарий. C/C++ _всегда_ будут жить, как минимум, в рамках системного программирования.

nuald
()
Ответ на: комментарий от Absurd

> Прикол в том что доступ к private секции класса можно получить безо всяких хаков на абсолютно стандартном ansi/iso с++. У Саттера где-то был приведен такой трюк с внедрением левой friend функции при помощи шаблона, навскидку его не помню.

Слушайте, даже интересно - этот ужасный прокол сей++, он кому-нибудь из здесь присутствующих создавал когда-либо хоть какие-нить проблемы?

HEBECTb_KTO
()
Ответ на: комментарий от Bohtvaroh

> Твой психолог.

Спасибо за детально расписанный график осмотров, но я задержусь на лечении у Вас :)

К сожалению, док, Вы не удосужились ознакомиться с моей аргументацией(против Java в том числе). Конечно, это был мой просчёт, что я распылялся на анонимусов, ибо зарегистрированные люди соглашались.

В целях улучшения своего психологического состояния я прекращаю вести дискуссии с неизвестными собеседниками. Как Вам такое, док?

gaa ★★
()

>и преимуществах этой лицензии.

не знал что у gplv{1,2,3} вообще есть хоть какие-то преимущества.

soko1 ★★★★★
()
Ответ на: комментарий от gaa

> В целях улучшения своего психологического состояния я прекращаю вести дискуссии с неизвестными собеседниками. Как Вам такое, док?

Думаю в данном случае мы не можем полагаться на добровольное воздержание больного. Всё-таки как-то надежнее было бы на всякий случай временно изолировать его от коллектива.

HEBECTb_KTO
()
Ответ на: комментарий от nuald

>> Код должен иметь физическую возможность работать только с той памятью которую он сам аллоцировал, или с той, которую ему передали во владение извне.

>А если я пишу системный софт, типа kexec? Здесь необходим доступ ко всем ресурсам, включая всю доступную память. Соответственно, под свои задачи - свой инструментарий. C/C++ _всегда_ будут жить, как минимум, в рамках системного программирования.

Не надо тут прописные истины декларировать - они не никому интересны. Лучше бы защищал в ответ нативный не-managed код в нулевом кольце всегда, нашел бы аргументы какие-то либо изобразил бы фанатика - так бы было интересней. А вообще, диксуссия по теме GPLv3, а я вчера в пятницо пивца хлебнул и ушел в Оффтопик + наехал на кого-то вдобавок, нехорошо.

Absurd ★★★
()

s/никому интересны/никому не интересны/

Absurd ★★★
()
Ответ на: комментарий от gaa

> В целях улучшения своего психологического состояния я прекращаю вести дискуссии с неизвестными собеседниками. Как Вам такое, док?

Это всё прекрасно, возможно, вы ещё выкарабкаетесь, а пока, пройдите дополнительный курс лечения по программе моего коллеги: http://www.linux.org.ru/jump-message.jsp?msgid=2259713&cid=2260385 :)

Bohtvaroh ★★★★
()
Ответ на: комментарий от anonymous

А знаешь, Saurbraten (rulezz!, rulezz!, rulezz!) написан на чистом Си. Все. Там разобраться в исходных тектах - раз плюнуть. Я через 2 минуты нашел код, где уменьшаются жизни и сделал бессмертие.

Я предствляю, если это было бы написано на Сы с крестами.

anonymous
()
Ответ на: комментарий от anonymous

> А знаешь, Saurbraten (rulezz!, rulezz!, rulezz!) написан на чистом Си. Все. Там разобраться в исходных тектах - раз плюнуть. Я через 2 минуты нашел код, где уменьшаются жизни и сделал бессмертие.

> Я предствляю, если это было бы написано на Сы с крестами.

нашёл бы через 1 минуту. или вообще тупым грепаньем по тексту "decreaseLife"

anonymous
()
Ответ на: комментарий от anonymous

> Ну не правда. Её суть - "заплати и лети", вы когда-нибудь слышали, что бы микрософт преследовала своих покупателей в суде?

А SCO кого преследовало, разве не клиентов MS, которые использовали также и Linux? А кто спонсировал SCO напомнить?

anonymous
()
Ответ на: комментарий от anonymous

Что то я мысль не улавливаю. При чем тут SCO и MS? Менты тоже много кого преследуют хотя кто то линукс юзают, а кто то МС....

anonymous
()
Ответ на: комментарий от anonymous

> Что то я мысль не улавливаю. При чем тут SCO и MS? Менты тоже много кого преследуют хотя кто то линукс юзают, а кто то МС....

MS наехала на Даймлер-Крайслер и других через SCO, кто наверняка были их клиентами. Сейчас MS наехала на RH и Novell посредством IP Innovations, несмотря на заключенные с Novell соглашения.

anonymous
()
Ответ на: комментарий от anonymous

А на тебя они через кого наехали?

anonymous
()
Ответ на: комментарий от Absurd

Насчет спора: Программирование на Java не избавляет разработчика от необходимости грамотно писать код, оно также не избавляет от различных подводных камней, связанных со спецификой платформы. Во многих и многих местах Java, бесспорно, позволяет принебречь знаниями о ней, в других - добавляет новые неочевидные трудности. На вскидку это, например, техника "стирания", применяемая компилятором при обработке кода, использующего родовые типы. Это не проблема, но требует дополнительных знаний о специфике компилятора и, косвенно, JVM. Так же и в C++: бОльшие возможности всегда требуют большей ответственности. Я уже писал об этом в нашем споре: http://www.linux.org.ru/jump-message.jsp?msgid=2259713&cid=2260136. Холиварщиков всегда возбуждает схожесть синтаксиса Java и C++ - и это их главная ошибка. Лично я прекрасно отношусь к Java.

Насчет "клинического идиота": Разумеется, я понимаю, что находясь где-то далеко-далеко у себя в квартире можно, в принципе, писать все, что угодно. Просто держите себя в руках. Это ох#@*нно глупо.

mannaz
()
Ответ на: комментарий от mannaz

> Холиварщиков всегда возбуждает схожесть синтаксиса Java и C++ - и это их главная ошибка.

допустим что схожесть синтаксиса не на пустом месте появилась, а из желания перетащить на новую платформу побольше разработчиков. что санки с успехом и сделали!

gaa ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.