Форк (разработка программного обеспечения)

Форк (разработка программного обеспечения) Определение и последствия разветвления проекта Разветвление проекта — это создание отдельной части программного обеспечения на основе […]

Форк (разработка программного обеспечения)

  • Определение и последствия разветвления проекта

    • Разветвление проекта — это создание отдельной части программного обеспечения на основе исходного кода. 
    • Разветвление может привести к расколу в сообществе разработчиков и изменению целей проекта. 
  • Эволюция термина «форк»

    • Слово «форк» использовалось в программировании с 14 века и связано с системным вызовом fork. 
    • Эрик Оллман ввел термин «форк» для контроля версий в 1980 году. 
    • Термин «форк» стал широко использоваться в 1990-х годах для описания разделения проектов, таких как XEmacs и BSD. 
  • Создание свободного программного обеспечения

    • Свободное программное обеспечение может быть создано без разрешения и в соответствии с определенными условиями. 
    • Разветвления в свободном программном обеспечении часто возникают из-за разногласий и могут привести к репутационному штрафу. 
  • Инструменты распределенного контроля версий

    • DVCS, такие как Mercurial и Git, упрощают процесс создания и интеграции изменений в проект. 
    • GitHub и другие платформы предоставляют хостинг для DVCS, снижая барьеры для форка. 
  • Примеры и последствия форков

    • Форки могут перезапускать нумерацию версий, даже если исходный проект имел более высокие номера версий. 
    • Некоторые форки становятся проприетарным программным обеспечением, в то время как другие остаются открытыми. 
  • Проприетарное программное обеспечение

    • Проприетарное программное обеспечение обычно разрабатывается организациями, а не отдельными разработчиками. 
    • Форки в проприетарном программном обеспечении часто направлены на обеспечение совместимости между платформами. 
  • Форки и их влияние на сообщество

    • Форки могут привести к конфликтам и расколу в сообществе разработчиков. 
    • Некоторые форки становятся успешными и вносят значительный вклад в развитие проекта, в то время как другие умирают. 
  • Рекомендации и дополнительные ресурсы

    • Статья содержит список внешних ссылок и рекомендации по теме форкинга. 

Полный текст статьи:

Форк (разработка программного обеспечения) — Википедия

Оставьте комментарий

Прокрутить вверх