Nguồn mở và tinh thần tham gia không hạn chế

Tác Giả: Roger Morrison
Ngày Sáng TạO: 21 Tháng Chín 2021
CậP NhậT Ngày Tháng: 21 Tháng Sáu 2024
Anonim
Nguồn mở và tinh thần tham gia không hạn chế - Công Nghệ
Nguồn mở và tinh thần tham gia không hạn chế - Công Nghệ

NộI Dung


Nguồn: Vectorikart / Dreamstime.com

Lấy đi:

Việc chia sẻ miễn phí các ý tưởng và công nghệ xuất phát từ tinh thần tham gia không giới hạn và thiện chí.

"Chúng tôi từ chối các vị vua, tổng thống và bỏ phiếu. Chúng tôi tin vào sự đồng thuận thô và chạy mã." Đó là những lời của Dave Clark, người đã tham gia vào những ngày đầu của Lực lượng đặc nhiệm kỹ thuật Internet (IETF). Không phải mọi nhà đổi mới kỹ thuật số đều quan tâm đến việc kiếm tiền tỷ. Những người tiên phong về kỹ thuật như Richard Stallman, Linus Torvalds và Tim Berners-Lee đã phân phối ý tưởng của họ một cách tự do. Đằng sau sự hào phóng này là một tư duy và tinh thần cộng đồng đã thúc đẩy sự đổi mới trong nhiều thập kỷ. (Để tìm hiểu thêm về các loại cấp phép nguồn mở khác nhau, hãy xem Cấp phép nguồn mở - Những điều bạn cần biết.)


Nguồn mở và ý tưởng mở

Tôi đã sử dụng thuật ngữ "nguồn mở" trong tiêu đề vì đây là một thuật ngữ thường được sử dụng. Nhưng ý chính của bài viết có phần rộng hơn. Ngay từ những ngày đầu tiên, đã có những người trong ngành công nghiệp máy tính sẵn sàng chia sẻ tự do kiến ​​thức và ý tưởng của họ tới nhiều khán giả nhất. Chúng ta không thể đoán biết được động cơ của họ, chúng ta cũng không nên cố gắng phân tích tâm lý ở đây, nhưng rõ ràng là trong những trường hợp này, một số khuynh hướng khác ngoài mong muốn kiếm tiền.

Một số người có thể thấy dễ dàng phán xét những người đã tìm cách tận dụng các quyền sở hữu trí tuệ được tuyên bố. Tất nhiên, lực lượng thị trường thúc đẩy sự đổi mới. Nhưng khi Bill Gates mười chín tuổi phân phát Thư ngỏ của ông cho những người có sở thích, họ tuyên bố rằng họ đã ăn cắp phần mềm BASIC của ông, ông đã tìm cách xù một vài chiếc lông vũ. Trong cộng đồng phần mềm và nguồn mở miễn phí, một động lực khác đang diễn ra. Có thể khó đặt ngón tay lên, nhưng chúng ta có thể xem xét mọi thứ đã diễn ra như thế nào. (Để biết thêm về phong trào nguồn mở, hãy xem Nguồn mở: Có quá tốt để trở thành sự thật không?)


RFC 1: Sự khởi đầu của một hộp thoại

Trong những ngày đầu của ARPANET, một nhóm nhỏ sinh viên tốt nghiệp đã được thành lập để xác định các bước tiếp theo. Steve Crocker từ UCLA là người lãnh đạo của họ, và ông đã tạo ra một hệ thống tài liệu và truyền thông để đổi mới và chuẩn hóa các giao thức của internet. Nó bắt đầu với Yêu cầu nhận xét nhóm làm việc mạng 1 (RFC 1): Phần mềm lưu trữ trên máy chủ trực tuyến vào ngày 7 tháng 4 năm 1969.

Crocker sau này sẽ gọi tài liệu này là quên, nhưng ba mươi năm sau, những đóng góp của ông đã được ca ngợi trong RFC 2555: Rằng 30 năm của RFC. Sự lãnh đạo mà anh ấy đã mang đến cho một cuộc hành trình vào một ẩn số. Bản thân Crocker đã viết về tinh thần của sự tham gia không giới hạn trong các cuộc họp nhóm làm việc. Hôm nay, tổ chức được thành lập từ nhóm làm việc được gọi là Lực lượng đặc nhiệm kỹ thuật Internet (IETF), và đó là bao gồm hàng ngàn chuyên gia kỹ thuật trên toàn thế giới.

Trong RFC kỷ niệm, Jake Feinler đã mô tả cách hệ thống RFC được thành lập:

  • Sẽ có một nhóm làm việc của những người thực hiện.
  • Ý tưởng là để được tự do.
  • Truyền thông sẽ không chính thức.
  • Tài liệu sẽ được gửi và phân phối tự do.
  • Bất cứ ai có một cái gì đó để đóng góp có thể đến bữa tiệc.

Ngăn xếp giao thức TCP / IP đáng kể đến từ các tài liệu này và nó trở thành một phần của chỉ thị quân sự. Nhiệm vụ của IETF là thành công trong việc ảnh hưởng đến cách mọi người thiết kế, sử dụng và quản lý internet. Các nỗ lực hợp tác đã nắm giữ và tạo ra môi trường internet mà chúng ta có ngày nay.

Người đóng góp cá nhân:

Bạn không thể cải thiện kỹ năng lập trình của mình khi không ai quan tâm đến chất lượng phần mềm.

Là một nhà tư vấn tại CERN ở Geneva, Tim Berners-Lee nhận thấy ông cần một cách để cải thiện sự hợp tác giữa hàng ngàn nhà nghiên cứu. Vì vậy, anh ta đã tạo ra một chương trình máy tính mà anh ta gọi là Thông tin hỏi, tên được đặt theo tên của một niên giám thời Victoria có tên là Câu hỏi trong tất cả mọi thứ. Theo thời gian, Berners-Lee đã tạo ra một bộ công cụ bao gồm Giao thức chuyển giao siêu tốc (HTTP), Ngôn ngữ siêu đánh dấu (HTML) và Bộ định vị tài nguyên thống nhất (URL) trong một hệ thống các liên kết mà anh ta sẽ gọi là The World Wide Web (WWW).

Berners-Lee đưa Web vào phạm vi công cộng. Một Tim đồng nghiệp không phải vì tiền, một đồng nghiệp đã viết. Giống như Torvalds, Berners-Lee đã đưa ra ý tưởng của mình trên một nhóm tin tức trên internet. Nếu bạn quan tâm đến việc sử dụng mã, hãy gửi thư cho tôi, ông đã viết.

Năm 1997, Eric S. Raymond đã trình bày một bài luận tại một nhóm những người đam mê Linux. Trong tác phẩm có ảnh hưởng của mình, Nhà thờ và Chợ, ông đã thảo luận về 19 bài học kinh nghiệm của mình khi là một nhà phát triển phần mềm. Trong một phần có tên là xã hội của phần mềm nguồn mở, Raymond Raymond bao gồm các điểm 18 và 19:

18. Để giải quyết một vấn đề thú vị, hãy bắt đầu bằng cách tìm ra một vấn đề thú vị với bạn.

19: Với điều kiện là điều phối viên phát triển có một phương tiện truyền thông ít nhất là tốt như internet và biết cách lãnh đạo mà không ép buộc, nhiều người đứng đầu chắc chắn tốt hơn một người.

Ông đã xem xét khái niệm về chương trình eg egessess đã được đề xuất trong cuốn "Tâm lý học lập trình máy tính" của Gerald Weinbergs. Và ông lưu ý rằng dự án Linux đã sử dụng thành công trên toàn thế giới như là nguồn tài năng của nó. Đây là tinh thần của sự tham gia không hạn chế được viết rất lớn. Sự tự do đã đi ra toàn cầu.

Phần kết luận

Sáng kiến ​​nguồn mở (OSI) là một ví dụ về loại quy trình phát triển mở đã bắt đầu từ nhiều năm trước. Richard Stallman đã thành lập Quỹ phần mềm miễn phí (FSF) vào năm 1985. Không gian không cho phép mô tả thế giới rộng lớn của những nỗ lực tự do và nguồn mở đã mọc lên từ vùng đất màu mỡ của các cộng đồng kỹ thuật ban đầu.

Tại sao bất cứ ai cũng muốn cho đi kiến ​​thức và phương pháp mà họ đã làm việc rất chăm chỉ để phát triển? Ai biết? Đối với Torvalds, có sự ảnh hưởng của các khuynh hướng chính trị - xã hội của cha mẹ anh. Stallman coi phần mềm miễn phí là một phong trào và một nhiệm vụ. Berners-Lee có thể đã bị ảnh hưởng bởi nền tảng tôn giáo của mình. Và hàng ngàn kỹ sư trên toàn thế giới tham gia với các tổ chức như IETF, OSI và FSF? Hãy chỉ phấn đấu với tinh thần tuyệt vời này của sự tham gia không giới hạn.