История изменений
Исправление atsym, (текущая версия) :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода проделанную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
Мне, конечно, обидно, что все мои изменения до сих пор не попали в релиз
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич, добавление которых «назрело уже вчера» (тем более что даже patch available
очень часто игнорился).
Взаимодействие с пользователями в последние несколько лет со стороны экс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия некоторых из этих багрепортов заново и таки исправления багов. Некоторые багрепорты о багах которые стоит таки исправить до сих пор остаются закрытыми.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ! А благодаря AP’у AzPainter «заговорил» на русском ;P
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «неофициально пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество разработчиков, тестировщиков и пользователей SolveSpace 3.0
.
Исправление atsym, :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода проделанную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
Мне, конечно, обидно, что все мои изменения до сих пор не попали в релиз
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич, добавление которых «назрело уже вчера» (тем более что даже patch available
очень часто игнорился).
Взаимодействие с пользователями в последние несколько лет со стороны экс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия некоторых из этих багрепортов заново и таки исправления багов. Некоторые багрепорты о багах которые стоит таки исправить до сих пор остаются закрытыми.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ! А благодаря AP’у AzPainter «заговорил» на русском ;P
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «неофициально пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество пользователей SolveSpace 3.0
.
Исправление atsym, :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода проделанную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич, добавление которых «назрело уже вчера».
Взаимодействие с пользователями в последние несколько лет со стороны экс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия некоторых из этих багрепортов заново и таки исправления багов. Некоторые багрепорты о багах которые стоит таки исправить до сих пор остаются закрытыми.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ! А благодаря AP’у AzPainter «заговорил» на русском ;P
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «неофициально пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество пользователей SolveSpace 3.0
.
Исправление atsym, :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода проделанную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич, добавление которых «назрело уже вчера».
Взаимодействие с пользователями в последние несколько лет со стороны екс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия этих багрепортов заново и таки исправления багов.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ! А благодаря AP’у AzPainter «заговорил» на русском ;P
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «неофициально пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество пользователей SolveSpace 3.0
.
Исправление atsym, :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода проделанную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич добавление которых «назрело уже вчера».
Взаимодействие с пользователями в последние несколько лет со стороны екс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия этих багрепортов заново и таки исправления багов.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ! А благодаря AP’у AzPainter «заговорил» на русском ;P
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «неофициально пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество пользователей SolveSpace 3.0
.
Исправление atsym, :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода проделанную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич добавление которых «назрело уже вчера».
Взаимодействие с пользователями в последние несколько лет со стороны екс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия этих багрепортов заново и таки исправления багов.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ;)
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «неофициально пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество пользователей SolveSpace 3.0
.
Исправление atsym, :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода которую совершенную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич добавление которых «назрело уже вчера».
Взаимодействие с пользователями в последние несколько лет со стороны екс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия этих багрепортов заново и таки исправления багов.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ;)
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «неофициально пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество пользователей SolveSpace 3.0
.
Исходная версия atsym, :
Но все должны понимать, что whitequark все аккуратно проверял, тестировал, анализировал на возможные проблемы и вообще, делал огромную работу. Если просто так ассептить пулреквесты - проект загнется от багов в скором времени.
Поддерживаю это утверждение и очень благодарен за оптимизацию кода которую совершенную whitequark (и буду рад если продолжит контрибьютить исправления в код; но не мейнтенить сам проект).
К сожалению ценой оптимизации и стабилизации кода SolveSpace 3.x
стало очень медленное добавление фич добавление которых «назрело уже вчера».
Взаимодействие с пользователями в последние несколько лет со стороны екс-мейнтенера было часто высокомерным и цели определялись с точки зрения «программиста»/«чистоты кода», а не со стороны «пользователей САПР»/«нужд практикующих инженеров-механиков»: запросы на новые фичи часто игнорилось, а багрепорты не единожды закрывались по субъективным причинам… и только настойчивые доводы хоть как-то призводили до открытия этих багрепортов заново и таки исправления багов.
В разработке FreeCAD подход цели ставятся в большей степени на потребности конечных пользователей (благо, в команде разработчиков FreeCAD много практикующих инденеров-механиков которые в первую очередь ставять расширение набора фич; возможно из-за этого местами код FreeCAD не настолько оптимизирован как код SolveSpace).
Для ‘механика’ «ящик не отшлифованых инструментов» во много раз лучше чем «один отполированый молоток».
Количество пользователей FreeCAD за последние 5 лет выросло в разы и сформировалось полноценное сообщество из нескольких сотен (а то тысяч) активных пользователей (во многом благодаря тому что к пользователям команда разработчиков относится как к равным; сейчас сообщество пользователей FreeCAD — это «дружелюбный трудовой коллектив автозавода, где многие инженеры работают в разных цехах, но плодом их совместных усилий стает автомобиль FreeCAD 1.0»)
За этот же период возросло и количество пользователей SolveSpace, но сообщества как такового не сформировалось (в большей степени из-за игнгорирования потребностей пользователей в пользу «чистоты кода»; есть порядка 20 известных мне пользователей SolveSpace (из которых менее 10 использует ночнушки SolveSpace 3.x), но все они одиночки как работающие как «папа Карло в своих коморках»).
Продвижение и взаимодействие с пользователями, увы, было отодвинуто экс-мэйнтейнером «на задний двор» с 2014-2015… (для сравнения, достаточно проанализировать активность и взаимодействие с собществом FreeCAD тех же Yorik van Havre и Kurt Kremitzki, мейнтенеров FreeCAD)
P.S. Еще несколько лет назад о графическом редакторе AzPainter тоже мало кто знал, там отсутсвовали локали (были только английская, японская и португалькая) и пакеты отсутствовали в репозиториях дистрибутивов Linux
Спустя 3 года «моего пиара» AzPainter уже «узнают на улицах» ;)
- https://git.io/azpainter
- AzPainter 2.0.1
- AzPainter 2.x - графический редактор для BSD, Linux, macOS и остальных Unix-like (часть 2)
- https://repology.org/project/azpainter/versions
P.P.S. Вот уже несколько лет сам «пиарю» SolveSpace (по причине отсутствия «SolveSpace’ного Yorik’а van Havre» в команде разработчиков SolveSpace) как САПР для пользователей (а не только лишь разработчиков), при этом активно и дружелюбно взаимодейтсвуя с пользователями и разработчиками FreeCAD.
Надеюсь что смена руководства проекта позволит в ближайшие год-два сформировать дружелюбное сообщество пользователей SolveSpace 3.0
.