|
20.06.2020, 23:29 | #1 |
Administrator
|
Цитата:
Аргументы против этой инициативы следующие: 1. Авторы проектов обычно выкладывают те проекты, которые официально могут выложить, т.е. грубо говоря сделанные за свой счет, потому что также обычно существует некоторое обязательство не публиковать чужой код или код, за который клиент заплатил денег. 2. (В том числе, как следствие п.1) - никто не готов брать на себя дополнительные обязательства по поддержке корректности и актуальности кода, в т.ч. применительно к разным версиям, справедливо полагая, что подаренный сообществу труд уже является вкладом в развитие знаний сообщества. 3. (В том числе, как следствие п.2). Авторские исправления и дополнения к проекту могут не выпускаться, как обновления, а фигурировать просто в сообщениях 4. (В том числе, как следствие пп.2 и 3). Потребители проектов часто не пользуются проектом "как есть", а берут идею и встраивают их в свой код (например, переименовывают объекты под свой префикс/суффикс или делают дополнительные изменения) Поэтому: 1. Версионность проектов может быть невостребована как автором, так и потребителями 2. Авторство у себя могут как стирать, так и не стирать. Но обычно, при существенной переделке - стирают. При этом авторы в общем-то и так знают себя. Поэтому организационно авторство не сохранить, если у потребителей есть право правки кода (также см. п.4) 3. Авторам, если они делают проект "за свой счет" мягко скажем сильно наплевать на какие-то правила оформления кода, потому что они и так бесплатно раздают свой труд. Потребителям, если идея хорошая - также наплевать, как оформлен код.Они возьмут идею и оформят код под свои правила (см п.4) 4. Как обычно вопрос - кто будет тестировать и кому это надо? Ну т.е. если автор выложил проект и в нем закралась ошибка - автор быстро написал сообщение, как ее исправить и больше ему совершенно не нужно участвовать в каком-то тестировании, особенно учитывая, что этот труд для него может быть бесплатным и в неудобное для него время. А может и не написал и просто забил. Это его право. 5. Такой же вопрос. Если автор сделал проект для версии 2009 - у него совершенно нет потребности его адаптировать под разные версии. А потребителю вполне вероятно, что тоже не нужно, либо он вполне готов сам это сделать - главное взять идею. В общем - я бы не стал с репозиторием заморачиваться. Наоборот - я считаю, что нужно поощрять выкладку любых трудов в любом виде, в котором ими хоть как-то можно воспользоваться. Автор, если захочет - может сам заморочиться с получением каких-то выгод от своего труда (например, AxAssist выдвигал какие-то условия)
__________________
Возможно сделать все. Вопрос времени Последний раз редактировалось sukhanchik; 20.06.2020 в 23:40. |
|
|
За это сообщение автора поблагодарили: trud (1). |
21.06.2020, 10:58 | #2 |
Участник
|
Цитата:
ну, еще авторы и я (как собиратель сказок Бажов) )) сразу скажу, что лично я не предполагаю какой-то прямой коммерческий выхлоп от этого репозитария. собственно как и от аксфорума. но признаю, что такая побочная общественная деятельность очень помогала и помогает в продвижении по основной работе. дописал: а также выиграю еще раз я, если люди будут использовать инструмент для выкладывания xpp-кода и xpo-проектов Пользуйтесь: https://github.com/mazzy-ax/xpoTools пример использования: https://github.com/mazzy-ax/SysConfi...ster/build.ps1 ну... "против" - это завсегда понятно Цитата:
поэтому речь идет о тех проектах, которые УЖЕ выложены на axforum. чтобы не искать последнюю версию среди нескольких в разных сообщениях чтобы было удобнее прочитать код чтобы было удобнее делать pull request заметь, что авторам никто не мешает оформить проекты в своих репозитариях. Цитата:
Сообщение от sukhanchik
2. (В том числе, как следствие п.1) - никто не готов брать на себя дополнительные обязательства по поддержке корректности и актуальности кода, в т.ч. применительно к разным версиям, справедливо полагая, что подаренный сообществу труд уже является вкладом в развитие знаний сообщества.
тут ничего не меняется. Цитата:
именно поэтому и хочется иметь один репозитарий с последними версиями. никаких гарантий конечно. ссылки как были в комментариях, так и будут. Цитата:
только будет сборник. никаких гарантий. единственное что нужно решить - вопрос лицензии. на axforumе этот вопрос никаки не решался, по умолчанию предполагалось, что опубликованное может использоваться всеми без ограничений. но явно нигде не описывалось. при ре-публикации видимо придется явно прописать MIT-лицензию или подобную очень слабую лицензию, которая разрешает коммерческое использование. Возможно, при составлении репозитория-сборника придется общаться с авторами проектов. Цитата:
Цитата:
Да, этот вопрос нужно думать. Цитата:
Сообщение от sukhanchik
3. Авторам, если они делают проект "за свой счет" мягко скажем сильно наплевать на какие-то правила оформления кода, потому что они и так бесплатно раздают свой труд. Потребителям, если идея хорошая - также наплевать, как оформлен код.Они возьмут идею и оформят код под свои правила (см п.4)
Цитата:
Сообщение от sukhanchik
4. Как обычно вопрос - кто будет тестировать и кому это надо? Ну т.е. если автор выложил проект и в нем закралась ошибка - автор быстро написал сообщение, как ее исправить и больше ему совершенно не нужно участвовать в каком-то тестировании, особенно учитывая, что этот труд для него может быть бесплатным и в неудобное для него время. А может и не написал и просто забил. Это его право.
теоретически можно сделать (и делается на проектах) vagrant-виртуалки в которых запускается проект тестирования. но такие публичные виртуалки запрещены лицензией на саму от Майкрософта. а создавать проект и получать лицензию для некоммерческого проекта - слишком гемморно. поэтому, скорее всего все останется как есть сейчас с проектами на axforum: никаких гарантий. Усы-Лапы-и-Хвост автора и его репутация. вот и все гарантии. Цитата:
репозиторий должен собрать в одно место и сделать более удобным пополнение за счет механизма mull request понятно Цитата:
Выкладывайте. Поощряйте. Пусть будет больше проектов, хороших и разных. Цитата:
AlexK и не публиковал код своего AxAssist. Ни на аксфоруме, ни где-то еще. Обратите внимание на название ветки и предполагаемое название репозитория: axForum-Legacy - наследие аксфорума. То, что аксфорум уже имеет, и то, что можно дать людям в более удобной форме. |
|
|
За это сообщение автора поблагодарили: sukhanchik (4). |