20.05.2016, 16:22 | #1 |
Участник
|
Конкурс на лучший проект на публичном хранилище GitHub, CodePlex и/или на других хранилищах проектов. Обсуждение правил.
Хотелось бы провести конкурс на лучший аксаптовский проект, размещенный на публичном хранилище кода. Например, gitHub, CodePlex и прочее.
Цель конкурса - показать, что аксаптовские проекты можно размещать на публичных хранилищах и можно использовать в своей работе. Проекты должны быть так или иначе связаны с Аксаптой. Проекты могут быть для любых версий Аксапты, могут быть для других систем, но связаны с Аксаптой (например, tabax, проект интеграции Аксапты с ГитХабом, plugin для Visual Studio, Excel, обработка для 1С, связанная с аксаптой и т.п.) Проект должен быть размещен на публичном хранилище. Проект должен быть доступен всем (без регистрации и СМС). Проект не должен содержать закрытых, зашифрованных частей. Проект не должен быть защищен коммерческими лицензиями. Лучший проект будут выбирать зарегистрированные участники аксфорума в конце июня 2016. Думаю, что до конца мая можно обсудить и уточнить правила/детали, зафиксировать список хранилищ. В начале июня стартовать конкурс, а в конце июня подвести результаты. Ваши соображения, замечания и предложения по конкурсу, пишите мне в личку или в этой ветке. ====================== Microsoft, в лице Владимира Егорова, предлагает в качестве приза:
Внедряй! Вадим Корепин Согласен. Сергей Мазуркин |
|
|
За это сообщение автора поблагодарили: Vadim Korepin (5). |
20.05.2016, 18:33 | #2 |
Участник
|
Супер!
|
|
20.05.2016, 18:33 | #3 |
Участник
|
А это может быть проект по SSRS?
|
|
20.05.2016, 18:35 | #4 |
Участник
|
|
|
23.05.2016, 13:42 | #5 |
Участник
|
В итоге что будут оценивать? как разложен проект или содержание проекта?
|
|
23.05.2016, 15:24 | #6 |
Участник
|
Цитата:
понятно, что должно быть два шага: 1. авторы предлагают ссылки на свои проекты на конкурс (личным письмом или в специальную тему) 2. создаем голосование, в котором участники голосуют за проекты, присланные на конкурс. Я думаю, что важное и, пожалуй, единственное условие - проект должен быть доступен всем желающим. Другими словами, он должен быть открытым, не закрыт лицензиями, не зашифрованным и т.п. У проекта должна быть хотя бы шареварная версия. В общем, у каждого должна быть возможность поставить себе этот проект. А как этот проект будет выложен, как он будет настраивается, какие усилия по установке и внедрению требуются от желающего потестить - дело десятое. Предполагаю, что хорошо сделанные проекты, которые легко могут быть использованы многими, будут оценены гораздо большим числом людей. Примерно так. Но готов выслушать предложения и замечания. ==================== И сразу отвечаю на вопрос, который мне задавали в личном общении. мои проекты в конкурсе не участвуют. я их делал для того, чтобы освоится, знать куда смотреть и дать пример. https://github.com/mazzy-ax/ Но вполне подозреваю, что могут быть и более удобные варианты выкладывания. |
|
23.05.2016, 19:49 | #7 |
Участник
|
Цитата:
Сообщение от mazzy
хороший вопрос - критерии оценки.
понятно, что должно быть два шага: 1. авторы предлагают ссылки на свои проекты на конкурс (личным письмом или в специальную тему) 2. создаем голосование, в котором участники голосуют за проекты, присланные на конкурс. Я думаю, что важное и, пожалуй, единственное условие - проект должен быть доступен всем желающим. Другими словами, он должен быть открытым, не закрыт лицензиями, не зашифрованным и т.п. У проекта должна быть хотя бы шареварная версия. В общем, у каждого должна быть возможность поставить себе этот проект. А как этот проект будет выложен, как он будет настраивается, какие усилия по установке и внедрению требуются от желающего потестить - дело десятое. Предполагаю, что хорошо сделанные проекты, которые легко могут быть использованы многими, будут оценены гораздо большим числом людей. Примерно так. Но готов выслушать предложения и замечания. ==================== И сразу отвечаю на вопрос, который мне задавали в личном общении. мои проекты в конкурсе не участвуют. я их делал для того, чтобы освоится, знать куда смотреть и дать пример. https://github.com/mazzy-ax/ Но вполне подозреваю, что могут быть и более удобные варианты выкладывания. шаг 2 = критерий подсчета результатов оценки А в чём считать проект с "мегаускорителемразработкиотчётов" лучше проекта с "модулемучётабиблиотечныхкниг" может или Володя решить, как официальный "спонсор" банкета или давайте сравним: a) сколько участников конкретный проект себе поставили = критерий "интереса" к теме проекта б) применили ли "в рабочей среде" установленное = критерий "соответствия" реализации проекта проявленному к нему интересу |
|
23.05.2016, 23:59 | #8 |
Moderator
|
Офтопик, но в корне репозитория нужен файл лицензии License.txt (вот, например https://github.com/fsharp/FAKE/blob/master/License.txt). Если я правильно помню, то проект без лицензии никак в своих наработках использовать нельзя.
|
|
24.05.2016, 11:03 | #9 |
Участник
|
мои критерии были выше:
1.1. проект, выложенный в открытый доступ при помощи средств публикации программистских проектов, И, связанный с Аксаптой. 1.2. автор должен заявить свой проект на конкурс личным сообщением мне и/или написав ссылку в ветку (эту или специальную) до конца мая обсуждаем критерии и правила. в этой ветке. с удовольствием послушаю ваши предложения и замечания. боюсь, что у нас нет другого споосба, кроме как выложить на голосование а каждый будет оценивать сам. да, на голосование могут влиять размер команды, в которой работает разработчик, и другие не технические факторы. но переходить к экспертной оценке или к влиянию "жюри" как на всяких евровидениях - чертовски не хочется. Цитата:
В связи с этим возможно стоит изменить название конкурса. Голосование выявит самый популярный. Надо подумать. Цитата:
Сообщение от ALES
может или Володя решить, как официальный "спонсор" банкета или давайте сравним:
a) сколько участников конкретный проект себе поставили = критерий "интереса" к теме проекта б) применили ли "в рабочей среде" установленное = критерий "соответствия" реализации проекта проявленному к нему интересу С полным пониманием, что результат будет очень размытым, неконкретным. Главное для этого конкурса - на мой взгляд - донести мысль, что проекты можно выкладывать. И можно искать в публичном доступе. Если при этом будет продемонстрированы разные способы выкладывания/использования - будет замечательно. Более конкретные цели можно будет ставить, когда число проектов в открытом доступе будет исчисляться десятками/сотнями. Цитата:
Сообщение от Андре
Офтопик, но в корне репозитория нужен файл лицензии License.txt (вот, например https://github.com/fsharp/FAKE/blob/master/License.txt). Если я правильно помню, то проект без лицензии никак в своих наработках использовать нельзя.
Я имел в виду, что не запрещено коммерческими лицензиями. Или лицензиями с ограничениями (например, "только для образовательных заведений в образовательных целях"). Главное, чтобы любой мог себе поставить и попробовать, чтобы сделать обоснованную оценку. Думаю, что шареварные лицензии допустимы. Если подскажешь как эту мысль сформулировать кратко и корректно - буду очень благодарен. Последний раз редактировалось mazzy; 24.05.2016 в 11:26. |
|
24.05.2016, 18:38 | #10 |
Дмитрий Ерин
|
Что-то вялое какое-то обсуждение)
Наверно летом, да в северной стране, такие инициативы обречены на долгую раскачку. Тратить погожие вечера на сидение у монитора - много ли желающих... Плюс сезон отпусков. В связи с этим, может быть есть смысл продлить сроки до конца июля? Полтора месяца на сбор заявок, две недели - на голосование. Ну а в порядке обсуждения правил - привожу вопросы, которые как мне кажется, должны быть там освещены (со своими вариантами ответов и коментариями). Типа "рыбы" в формате ЧаВо: 1. Может ли один участник заявить на конкурс более одного проекта? Да. Но лишь один из них (лучший по итогам голосования) может претендовать на призы. 2. Может ли участник заявить на конкурс проект, созданный в соавторстве с другими специалистами? При отсутствии возражений со стороны соавторов - да. 3. Может ли участник заявить на конкурс переработанную версию (fork) чужого открытого проекта? Да, с указанием данного факта в заявке и в итоговом перечне для голосования. 4. Может ли заявленный на конкурс проект содержать принадлежащий Microsoft-у код или другие объекты стандартного приложения DAX, модифицированные участником? Вроде обсуждалось уже, что публикация открытого кода не возбраняется. Но официальное тому подтверждение в рамках правил конкурса было бы не лишним 5. Должны ли такие объекты (см. п.4) быть специальным образом отмечены при публикации? Если да, то как (какие-то "копирайты" в виде комментариев, отдельное упоминание в тексте лицензии и т.д.)? Открытый вопрос к обсуждению (и к организаторам). 6. Можно ли участнику вносить изменения в уже заявленный на конкурс проект до окончания голосования? Можно. 7. Может ли участник "рекламировать" свой проект на форуме в течение конкурса, размещая описание, руководства, скриншоты и прочую агитационную информацию? Открытый вопрос к обсуждению. Мое мнение - вся "презентация" должна изначально размещаться на публичном хранилище (вместе с проектом), а на форуме - только ссылка с краткой аннотацией (1-2 абзаца). После подведения итогов - никаких ограничений. 8. Голосовать можно будет за единственный проект, или за несколько? Несколько, с "джентельменским соглашением" не голосовать за себя. |
|
|
За это сообщение автора поблагодарили: mazzy (10). |
24.05.2016, 19:01 | #11 |
Участник
|
Я эти шаги к тому, что твои пункты это не критерии оценки , а лишь условие допуска\проведения и условие "как будем считать". Для "самый популярный" тоже стоит декларировать "критерии", иначе не о чем и голосовать - посчитай число "просмотров"\"выкладок"\"скачиваний" у номинантов по всем "шарам", вот и будет чемпион выкладывания\использования "каких-то проектов". И IMHO тогда победит "робот по выкладке"\"генератор лицензий"
|
|
24.05.2016, 23:45 | #12 |
Moderator
|
Цитата:
Главное, чтобы любой мог себе поставить и попробовать, чтобы сделать обоснованную оценку. Думаю, что шареварные лицензии допустимы.
Если подскажешь как эту мысль сформулировать кратко и корректно - буду очень благодарен. Я не специалист по Shareware, но в мире OpenSource принято три основные лицензии и их производные - GPL, MIT, Apache. GPL, как я понимаю, мало совместима с Ax, так включение проекта под GPL в свое решение требует открытие всего решения под этой же лицензией. MIT выглядит подходящей, так как все что она требует, это указывать авторство кода. Apache похожа на MIT, но ее обычно используют тогда, когда хотят защитить торговую марку. То есть, проект основанный на оригинальном, не может использовать название, логотипы и прочую атрибутику защищенную патентными правами. |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
24.05.2016, 23:49 | #13 |
Moderator
|
Цитата:
4. Может ли заявленный на конкурс проект содержать принадлежащий Microsoft-у код или другие объекты стандартного приложения DAX, модифицированные участником?
Вроде обсуждалось уже, что публикация открытого кода не возбраняется. Ответ - под никакой - очень опасный, так как лицензия кода Ax влияет на условия использования кода на нем основанного - то есть, всех решений партнеров. |
|
|
За это сообщение автора поблагодарили: mazzy (5). |
25.05.2016, 11:58 | #14 |
Участник
|
Цитата:
надо подумать. Цитата:
да, почти со всем согласен. Думаю, что можно включать. На вопросы, помеченные "Открытый вопрос к обсуждению", у меня нет готовых ответов. Я бы тоже послушал, что думают уважаемые участники. Попробую ночером из дома сформулировать и написать свое мнение. Главное - проекты, связанные с Аксаптой, И доступные всем хотя бы для ознакомления (в идеале доступные для использования) )))) вот и посмотрим. такой конкурс можно проводить неоднократно через некоторое время. там и поправим. Цитата:
Мне кажется, что с точки зрения конкурса лицензию вообще не регламентировать. Лишь бы проект был доступен всем хотя бы для ознакомления. (т.е. не в закрытой области, не зашифрованный, не запароленый, не содержащий закрытых dll-ек и т.п.) Цитата:
Не знаю ответа. Я поспрошаю конечно. Но сильно подозреваю, что в эту итерацию лицензию регламентировать просто не будем. Но попробую поискать ответ. |
|
25.05.2016, 15:46 | #15 |
Участник
|
Цитата:
Интересненько ps: "принимают участие" в смысле "допускаются к конкурсу" Последний раз редактировалось ALES; 25.05.2016 в 15:50. |
|
25.05.2016, 17:33 | #16 |
Участник
|
проекты доработок != проекты, связанные с Аксаптой
сразу видно кто и как читает ТЗ выше я писал, что "Проекты могут быть для любых версий Аксапты, могут быть для других систем, но связаны с Аксаптой" Цитата:
нет, не принимают и не допускаются. взломщики, генераторы лицензий и прочие способы обхода защиты запрещены на форуме. пункт 4.4. правил |
|
25.05.2016, 19:17 | #17 |
Участник
|
оффтопик
За это отдельное спасибо, т.к. выявлена проблема в том "кто и как пишет.."
Подразумевалось, что в некоторых (явно не называемых) версиях, одна строчка кода в АОТ "число юзверей проверяла", а в иных случаях (исключительно по слухам) "злоупотреблялки" как раз "могут быть для других систем, но связаны с Аксаптой" и нельзя "любые" проекты (и для АХ и вне ее) на конкурс брать |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
27.05.2016, 12:48 | #18 |
Участник
|
Цитата:
Сообщение от Ruff
7. Может ли участник "рекламировать" свой проект на форуме в течение конкурса, размещая описание, руководства, скриншоты и прочую агитационную информацию?
Открытый вопрос к обсуждению. Мое мнение - вся "презентация" должна изначально размещаться на публичном хранилище (вместе с проектом), а на форуме - только ссылка с краткой аннотацией (1-2 абзаца). После подведения итогов - никаких ограничений. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |
28.05.2016, 14:07 | #19 |
Дмитрий Ерин
|
Учитывая активность в этой ветке, думаю, этот спорный пункт можно вычеркивать.
По ощущениям, если конкурс соберет хотя бы 5 участников, это будет успех, а 10 - триумф. Я его (п.7) и добавлял-то, честно говоря, как сознательную провокацию - разогреть дискуссию. Такой "троллинг во благо". Но похоже, не сработало, значит уже не актуально. Так что теперь я согласен с вами - чем больше информации, тем лучше. Хотя, наверно, стоит пояснить, чем руководствовался, предлагая это временное ограничение. Мне доводилось участвовать в похожих конкурсах (похожих в смысле малого бюджета и основанности на энтузиазме). Отличие было в значительно большей активности и нетехнической тематике. Так вот, по моим ощущениям, на итоговое распределение мест в таких конкурсах гораздо сильнее влияла подача, нежели сама конкурсная работа. Что само по себе тоже весело, наверно даже полезно, и вполне имеет право на жизнь. Я даже призовые места занимал. Но это уже получается соревнование по маркетингу, харизме, красноречию, "активизму" участников, хотя номинально вроде как оцениваются работы. Здесь же идет попытка сделать конкурс технических проектов. То есть, предлагая такое ограничение, я преследовал цель снизить влияние "субъективных помех" на беспристрастность оценивающих. Вот лично мне в таком конкурсе было бы значительно легче сохранить объективность, оценивая полностью анонимные проекты. В активной части Аксфорума почти все друг друга как облупленных знают, как минимум заочно. А большинство старожилов - и очно. Иногда это может мешать сделать выбор |
|
28.05.2016, 16:14 | #20 |
Участник
|
Так может быть, упор сделать не на конкурс проектов с точки зрения его полезности, а на:
Цитата:
размещенный на публичном хранилище кода
Насколько я понял, mazzy (для личного употребления или в связи с новым местом раобты) хочет понять, как можно публиковать проекты, связанные с Аксой. Какие варианты лучше - полностью класс или отдельные методы, как это все собирать/разбирать, как управлять изменениями и т.п. Может быть первый этап конкурса стоит посвятить не практической полезности именно решений, а тому что можно делать в плане проектов, размещенных на публичном хранилище кода. То есть, победителем считать того, кто предложит наиболее приемлемый для остальных способ такого размещения? Одновременно решать вопрос удобства размещения и полезности проекта, на мой взгляд, ни к чему хорошему не приведет. Хотя, есть большая вероятность, что я не так понял задачу конкурса. Вполне можно обсудить её 2 июня, если встреча не отменится. |
|