История изменений
Исправление
Novator,
(текущая версия)
:
Поддерживаю афтора!
Gtk, Qt захвачено корпорастами и умышленно г-вняется.
API должно быть обратно-совместимо как минимум 15 лет!
ЗАПРЕТИТЬ:
1) изменять интерфейсы старых функций (менять список параметров и их формат, менять имена функций, имена модулей и т.д.)
2) полностью удалять старые функции (например, вырезать трей)
3) частично урезать функционал старых функций (например, убирать какие-то элементы виджета или вырезать функционал).
РАЗРЕШИТЬ:
1) добавлять новые функции и новые модули
2) улучшать тело старых функций (сорхраняя интерфейс, функционал и поведение).
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
По идее, за этим должны следить дистростроители и безжалостно вырезать такие библиотеки из дистрибутивов. Но так как дистры щас тоже захватили корпорасты, то всё корпоративное г-но внедряется без разбора.
Исправление
Novator,
:
Поддерживаю афтора!
Gtk, Qt захвачено корпорастами и умышленно г-вняется.
API должно быть обратно-совместимо как минимум 15 лет!
ЗАПРЕТИТЬ:
1) изменять интерфейсы старых функций (менять список параметров и их формат, менять имена функций, имена модулей и т.д.)
2) полностью удалять старые функции (например, вырезать трей)
3) частично урезать функционал старых функций (например, убирать какие-то элементы виджета или вырезать функционал)
.
РАЗРЕШИТЬ:
1) добавлять новые функции и новые модули
2) улучшать тело старых функций (сорхраняя интерфейс, функционал и поведение).
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
По идее, за этим должны следить дистростроители и безжалостно вырезать такие библиотеки из дистрибутивов. Но так как дистры щас тоже захватили корпорасты, то всё корпоративное г-но внедряется без разбора.
Исправление
Novator,
:
Поддерживаю афтора!
Gtk, Qt захвачено корпорастами и умышленно г-вняется.
API должно быть обратно-совместимо как минимум 15 лет!
ЗАПРЕТИТЬ:
1) изменять интерфейсы старых функций (менять список параметров и их формат, менять имена функций, имена модулей и т.д.)
2) полностью удалять старые функции (например, вырезать трей).
3) частично урезать функционал старых функций (например, убирать какие-то элементы виджета или вырезать функционал)
РАЗРЕШИТЬ:
1) добавлять новые функции и новые модули
2) улучшать тело старых функций (сорхраняя интерфейс, функционал и поведение).
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
По идее, за этим должны следить дистростроители и безжалостно вырезать такие библиотеки из дистрибутивов. Но так как дистры щас тоже захватили корпорасты, то всё корпоративное г-но внедряется без разбора.
Исправление
Novator,
:
Поддерживаю афтора!
Gtk, Qt захвачено корпорастами и умышленно г-вняется.
API должно быть обратно-совместимо как минимум 15 лет!
ЗАПРЕТИТЬ:
1) изменять интерфейсы старых функций (менять список параметров и их формат, менять имена функций, имена модулей и т.д.)
2) полностью удалять старые функции (например, вырезать трей).
3) частично урезать функционал старых функций (например, убирать какие-то элементы виджета или вырезать функционал)
РАЗРЕШИТЬ:
1) добавлять новые функции и новые модули
2) улучшать тело старых функций (сорхраняя интерфейс, функционал и поведение).
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
По идее, за этим должны следить дистростроители и безжалостно вырезать такие библиотеки из дистрибутивов. Но так как дистры щас тоже захватили корпорасты, то всё корпоративное г-но внедряется без разбора.
Исправление
Novator,
:
Поддерживаю афтора!
Gtk, Qt захвачено корпорастами и умышленно г-вняется.
API должно быть обратно-совместимо как минимум 15 лет!
ЗАПРЕТИТЬ:
1) изменять интерфейсы старых функций (менять список параметров и их формат, менять имена функций, имена модулей и т.д.)
2) урезать функционал старых функций (например, убирать какие-то элементы виджета или вырезать функционал)
3) удалять старые функции (например, вырезать трей).
РАЗРЕШИТЬ:
1) добавлять новые функции и новые модули
2) улучшать тело старых функций (сорхраняя интерфейс, функционал и поведение).
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
По идее, за этим должны следить дистростроители и безжалостно вырезать такие библиотеки из дистрибутивов. Но так как дистры щас тоже захватили корпорасты, то всё корпоративное г-но внедряется без разбора.
Исходная версия
Novator,
:
Поддерживаю афтора!
Gtk, Qt захвачено корпорастами и умышленно г-вняется.
API должно быть обратно-совместимо как минимум 15 лет!
НУЖНО ЗАПРЕТИТЬ:
1) изменять интерфейсы старых функций трогать нельзя (менять список параметров и их формат, менять имена функций, имена модулей и т.д.)
2) урезать функционал старых функций (например, убирать какие-то элементы виджета или вырезать функционал)
3) удалять старые функции (например, вырезать трей).
РАЗРЕШИТЬ:
1) добавлять новые функции и новые модули
2) улучшать тело старых функций (сорхраняя интерфейс, функционал и поведение).
Общее правило: если ты гадёнышь хочешь что-то новое, то делаешь это РЯДОМ с существующим, а НЕ ВМЕСТО него!
По идее, за этим должны следить дистростроители и безжалостно вырезать такие библиотеки из дистрибутивов. Но так как дистры щас тоже захватили корпорасты, то всё корпоративное г-но внедряется без разбора.