
Ruby gem을 개발해 온 한 사람이 더는 gem 작업에 참여하지 않겠다며 자신의 저장소를 보관 처리했다. 그는 AI 에이전트가 Ruby 코드와 오픈소스 생태계에 미치는 영향, Rails를 둘러싼 상황을 이유로 들었다.
글쓴이는 마츠모토 유키히로(Yukihiro Matsumoto)가 2000년 글에서 Ruby를 프로그래머가 창작에 집중하며 즐거움을 느끼도록 설계했다고 썼고, 2019년 인터뷰에서는 “나는 기계가 아니라 사람을 위해 Ruby를 설계했다”고 말했다고 소개한다. 자신도 사람을 위한 창작이 중요했던 시기에 코드를 만들었지만, 이제는 Ruby gem 작업에 대한 열정을 잃었다고 밝혔다.
그는 Ruby의 대표적인 활용 분야인 Rails가 자신의 관점에서 받아들이기 어려운 견해를 가진 인물에 의해 소유·통제되고 있다고 비판하며, Rails를 포크하려는 움직임이 진행 중이라고 덧붙였다. 또 Rails World 기조연설을 근거로 해당 인물이 Ruby나 프로그래밍 자체에 더는 큰 관심이 없는 듯하다고 평가했다. 이 평가는 글쓴이의 해석이다.
글쓴이는 Rails뿐 아니라 Ruby 언어 자체도 상당 부분 AI 에이전트를 활용해 개발되고 있다고 주장한다. 마츠모토가 Ruby를 AI 시대의 프로그래밍 언어로 소개하고, 에이전트가 사용할 양질의 사람이 쓴 Ruby 코드가 더 필요하다고 말한다는 점도 언급했다.
그는 대기업이 사람이 만든 오픈소스 코드를 AI 학습에 활용하고, 그 결과로 나온 코드가 다시 생태계에 쏟아지는 상황에서 오픈소스에 기여할 의욕을 잃었다고 설명했다. 글은 저장소 보관 처리가 개발 중단 의사를 알리고 그 이유를 설명하기 위한 조치라고 밝히며 끝난다.
관련 자료: 마츠모토 유키히로의 2000년 글, 2019년 인터뷰, Rails에 대한 비판 글, Rails 포크 움직임, Rails World 기조연설 관련 글, Ruby 개발에서 AI 에이전트 활용을 다룬 글, ‘AI 시대의 프로그래밍 언어’ 기조연설
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요