GitHub-ი, რომელიც წლების განმავლობაში პროგრამული უზრუნველყოფის შემუშავების მთავარი ცენტრი იყო, სერიოზული გამოწვევების წინაშეა. პლატფორმის ხშირი ტექნიკური შეფერხებები და AI-ის მიერ ინიცირებული ტრაფიკის მკვეთრი ზრდა უკმაყოფილებას იწვევს. შედეგად, ისეთი ცნობილი პროექტები, როგორიც Ghostty-ა, პლატფორმის დატოვებას ან ალტერნატივების განხილვას იწყებენ.

ცენტრალიზაციის ფასი

GitHub-ის მოდელი, მიუხედავად მისი მოხერხებულობისა, მომხმარებელს „ჩაკეტილობის“ (lock-in) საფრთხეს უქმნის. როდესაც კოდი და პროექტის მართვა ერთ კომპანიაზეა დამოკიდებული, მისი ნებისმიერი ცვლილება ან სისტემური კრიზისი მთელ საზოგადოებაზე აისახება.

დეველოპერები აცნობიერებენ, რომ სერვისების ფრაგმენტაცია — როდესაც თითოეულ პროექტს საკუთარი, განსხვავებული ჰოსტინგი აქვს — არ არის საუკეთესო გამოსავალი. თუმცა, არსებული მდგომარეობა ახალი, უფრო მდგრადი არქიტექტურის შექმნის შესაძლებლობას იძლევა.

Tangled: ახალი მიდგომა კოდის მართვისთვის

ამჟამად ერთ-ერთი ყველაზე პერსპექტიული ალტერნატივა არის Tangled. ეს პლატფორმა აგებულია AT Protocol-ზე, რაც მას ფუნდამენტურად განსხვავებულს ხდის GitHub-ისგან. მისი მთავარი უპირატესობა მონაცემთა მფლობელობაშია.

  • ინტეროპერაბელურობა: სისტემა საშუალებას იძლევა, მარტივად მოიძიოთ რეპოზიტორები სხვადასხვა სერვერიდან ერთიანი საძიებო სისტემით.
  • დეცენტრალიზაცია: მომხმარებელი არ არის მიჯაჭვული ერთ კონკრეტულ სერვისზე. ნებისმიერ მსურველს შეუძლია გაუშვას საკუთარი Tangled-ის ფორკი, რომელიც თავსებადი იქნება საერთო სქემასთან.
  • მოქნილობა: პლატფორმა მხარს უჭერს ისეთ თანამედროვე ინსტრუმენტებს, როგორიცაა jujutsu და stacked PRs.

მიუხედავად იმისა, რომ Tangled ამჟამად „ალფა“ სტადიაშია და ზოგიერთი დეტალი დახვეწას საჭიროებს, ის უკვე გამოსადეგია ღია კოდის პროექტებისთვის. Mitchell Hashimoto-ს მიერ შექმნილი tack კი ადასტურებს, რომ სისტემაში შესაძლებელია მესამე მხარის CI პროვაიდერების მარტივი ინტეგრაცია.

დასკვნა

სამომავლოდ, დეველოპერებს სჭირდებათ სისტემა, რომელიც მათ მონაცემებს დაიცავს და არ იქნება დამოკიდებული ერთი კორპორაციის კეთილ ნებაზე. Tangled-ის მსგავსი პროექტები სწორედ ამ მიმართულებით დგამენ ნაბიჯებს, რაც პროგრამული უზრუნველყოფის შექმნის პროცესს უფრო გამჭვირვალეს და დემოკრატიულს ხდის.