Author

Topic: Анализ проекта с помощью GitHub'a (Read 247 times)

hero member
Activity: 504
Merit: 732
ссылки на GitHub нет, это означает либо разработчики не хотят выкладывать свой код, либо просто у команды перед запуском ICO имеется всего лишь голая идея

Во-первых, существуют приватные репозитории (видимые только команде). Во-вторых, GitHub - не единственный подобный сервис, и одно только то, что его приобрела Microsoft, уже подтолкнуло кое-кого к тому, чтобы "переехать".

1. Как решается проблема с кражей интеллектуальной собственности?

Так же, как и всегда. Правила ресурса призывают использовать форму DMCA, если вдруг обнаруживается, что кто-то попер чужое и выложил там же как свое. Если кто-то попер чужое и выложил на другом ресурсе, придется разбираться с владельцем уже того ресурса. Жалобы, суды и прочее. Все так же, как и в случае с воровством любой другой интеллектуальной собственности - за тем лишь исключением, что в законодательстве ряда стран т.н. "программы для ЭВМ" прописываются отдельно (в ГК РФ, например, у них отдельные статьи).

Quote
2. Насколько критично отсутствие кода, если разрабы утверждают, что у них есть проект, а не голая идея?

Полагаю, каждый этот момент сам для себя решает. Если разработчики уверены, что у них там что-то инновационное, они и правда могут перестраховаться и не показывать код. Но я думаю, что в этом случае будет видно по другим признакам, стоит оно того или нет. Как правило демонстрация кода - своего рода "шаг навстречу", политика открытости, которая людям только импонирует (даже если эти люди ничего не понимают в коде).
full member
Activity: 575
Merit: 100
800 chaturbate tk on sale
А есть какие то положительные мотивы не показывать свой код? Например, его могут украсть и потом выдать как свой и запатентовать разработку как свою? Или кто первый опубликовал, тот и папа? Или еще что то. Или отсутствие кода в современных проектах это как минимум подозрительно?

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

Quote
Бывают когда ссылки на GitHub нет, это означает либо разработчики не хотят выкладывать свой код, либо просто у команды перед запуском ICO имеется всего лишь голая идея.
Или они его другим способом разместили)

Quote
Проекты которые есть на GitHub  все с открытым исходным кодом.
[занудамод] проекты которые вы видите. Можно заплатить и  делать проекты с приватным доступом

member
Activity: 616
Merit: 42
Спасибо. Единственный вопрос:

"Бывают когда ссылки на GitHub нет, это означает либо разработчики не хотят выкладывать свой код" А есть какие то положительные мотивы не показывать свой код? Например, его могут украсть и потом выдать как свой и запатентовать разработку как свою? Или кто первый опубликовал, тот и папа? Или еще что то. Или отсутствие кода в современных проектах это как минимум подозрительно?

Т.е. 2 вопроса.

1. Как решается проблема с кражей интеллектуальной собственности?
2. Насколько критично отсутствие кода, если разрабы утверждают, что у них есть проект, а не голая идея? Это подозрительно?
Многие проекты выкладывают с лицензией, я про нее писал, нажмите на MIT. Там указывается что можно, а что нельзя.
Пример ниже.

У того же NKN другая лицензия Apache License. Как видите есть разница в лицензии.


Тот же Litecoin это же форк биткоина, и он появился благодарю открытому коду биткоина.

Да, есть проекты которые не открывают свой код. Это желание разработчиков. Плюсы могут видеть для себя только разработчики, для общества лучше открытый исходный код. Вы будете видеть активность и прогресс команды. Вы можете посмотреть обзоры разных обозревателей перед тем как инвестировать и решить. Вообще так же как в обязательные требования входит дорожная карта. Но у упомянувшего мной выше проекта NKN не была дорожной карты, она появилась только после ICO.

Открою тайну...на ГитХабе есть инструкции по всему  Grin
От регистрации кабинета до создания проектов  Grin
Благодарю, я в курсе. Wink
member
Activity: 378
Merit: 30
♠☠♠
Спасибо. Единственный вопрос:

"Бывают когда ссылки на GitHub нет, это означает либо разработчики не хотят выкладывать свой код" А есть какие то положительные мотивы не показывать свой код? Например, его могут украсть и потом выдать как свой и запатентовать разработку как свою? Или кто первый опубликовал, тот и папа? Или еще что то. Или отсутствие кода в современных проектах это как минимум подозрительно?

Т.е. 2 вопроса.

1. Как решается проблема с кражей интеллектуальной собственности?
2. Насколько критично отсутствие кода, если разрабы утверждают, что у них есть проект, а не голая идея? Это подозрительно?
jr. member
Activity: 83
Merit: 2
Открою тайну...на ГитХабе есть инструкции по всему  Grin
От регистрации кабинета до создания проектов  Grin
member
Activity: 616
Merit: 42


Доброго времени суток.

В данном топике речь пойдет о сайте GitHub – это веб-сервис для хостинга IT-проектов и их совместной разработки, своеобразная социальная сеть для разработчиков.

Бывают когда ссылки на GitHub нет, это означает либо разработчики не хотят выкладывать свой код, либо просто у команды перед запуском ICO имеется всего лишь голая идея.

Проекты которые есть на GitHub  все с открытым исходным кодом. Что позволяет  другим разработчикам просматривать, проверять и править код. По этому GitHub является мощным инструментом для анализа проекта.

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

За пример возьмем Биткоин:


Первая стрелка указывает на значок звезды (Stars), это аналог лайков в привычных нам соцсетях.

Вторая — количество подписчиков (Followers).

Третья - форк (Fork) — количество копий репозитория на GitHub’е.

Рассмотрим теперь вкладки которые расположены ниже.

Вкладка Code

Под ней расположена commits - это изменения исходного кода, внесенные командой проекта (может быть набор изменений под одним коммитом). Несколько коммитов можно объединять в pull requests - делается запрос на изменение исходного кода с правками либо улучшениями.

Коммитс показывает активность команды. Понятно что у состоявшихся проектов будут не частые изменения. Но если проект находится в разработке, но активности нет — это должно вызвать у вас подозрения.

Если нажать на полоску на которую указывает оранжевая стрелка на предыдущем рисунке, то увидите какие языки программирования используются  в процентом соотношение

Branch - используется для разработки обособленных задач которые не будут влиять на основной код.

Количество релизов думаю и так понятно.

Сontributors — количество людей участвующих в разработке.

MIT – лицензия.

Вкладка Issues

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


Вкладка Pull requests

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

Вкладка Projects
Эту вкладку мы пропусти, тут я думаю и так все понятно.

Вкладка Insights


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


Так же можно зайти в профиль каждого разработчика, и посмотреть  активность по годам, кто на него подписан, а так же посмотреть в каких проектах он еще участвует (указано стрелкой).

Надеюсь эта информация поможет вам в анализе проекта при инвестировании или выборе баунти кампании.

P.S. Кто активно использует GitHub может дополнить и подсказать на что можно еще можно обращать свое внимание при анализе.

Jump to: