Làm thế nào để bạn tạo một trang web nguồn mở và lợi nhuận?


8

Tôi không hỏi chính xác từ ý nghĩa kinh doanh, nhưng ví dụ, cả reddit và Twitter đều là nguồn mở hoàn toàn. Theo hiểu biết của tôi, ít nhất phần lớn lợi nhuận của họ đến từ quảng cáo trên trang web của họ. Vì vậy, chính xác những gì là để ngăn chặn ai đó sao chép mã của họ và tạo trang web của riêng họ với một số thay đổi nhỏ nhưng hiệu quả?

Tôi hỏi điều này bởi vì tôi có một trang web và tôi muốn kiếm tiền từ nó thông qua quảng cáo. Tôi cũng muốn mã nguồn là mã nguồn mở, để trở nên tốt đẹp, nhưng tôi không muốn điều này xảy ra với tôi. Trang web của tôi không (và có lẽ sẽ không bao giờ gần gũi với) một tổ chức như Twitter hoặc reddit. Tôi không chắc liệu họ có lớn đến mức họ không lo lắng về việc ai đó sao chép trang web của họ hay họ thực sự có sự bảo vệ nào đó mặc dù là nguồn mở.

reddit sử dụng CPAL và Twitter sử dụng giấy phép Apache - điều này có cung cấp sự bảo vệ mà họ cần hay có điều gì khác mà tôi không nhận được không?


4
Bạn nhận được một số câu trả lời thực sự tuyệt vời nhưng tôi nghĩ rằng OnStartups cũng có thể cung cấp cho bạn một số câu trả lời tuyệt vời.
maple_shaft

Câu trả lời:


22

Không có "sự bảo vệ" khi bất kỳ ai cũng có thể lấy codebase của họ và đưa nó lên một máy chủ khác. Không ai. Zip. Reddit và Twitter thay vào đó dựa vào hiệu ứng mạng để làm cho trang web của họ có giá trị. (Bài viết trên Wikipedia thậm chí còn trích dẫn Twitter là một ví dụ về hiệu ứng mạng.)

Ý tưởng cơ bản là đối với một dịch vụ kết nối mọi người lại với nhau, giá trị của nó chủ yếu dựa trên số lượng người dùng. (Nếu tôi là người duy nhất trên thế giới có điện thoại, nó vô dụng. Nhưng một khi mọi người có một chiếc, điện thoại đó là một công cụ vô cùng quý giá.) Vì vậy, họ "rất lớn, họ không lo lắng về ai đó sao chép trang web của họ ", vì bản thân trang web không phải là những gì họ muốn. Có một trang web đó là lớn.


6
Bạn có tình cờ biết liệu một trong hai trang web này có phải là nguồn mở không khi họ đã xây dựng một cộng đồng lớn hoặc nếu họ chỉ bắt đầu theo cách đó (và tôi đoán là đã gặp may)?
Thuốc nổ

3
@tandu Reddit đã mở nguồn 3 năm sau khi thành lập, vào năm 2008
tobyodavies

3
Tôi tự hỏi điều gì sẽ xảy ra nếu bạn ở trong một lãnh thổ nơi Twitter không được phép vì nó không tuân thủ luật pháp địa phương (ví dụ: cho phép kiểm duyệt của chính phủ). Nếu bạn đã nhân bản nguồn và thêm tính năng đó, bạn sẽ có công thức thành công trong lãnh thổ đó - nhưng bạn vẫn cần xây dựng cộng đồng để truyền bá (~ hiệu ứng mạng)
JBRWilkinson

10

Bản thân tôi đã đấu tranh với khái niệm này và đây là câu trả lời hay nhất của tôi về câu trả lời: Công việc của bạn là nhà phát triển phần mềm không phải là viết mã; đó là để cung cấp một số loại dịch vụ (bất cứ điều gì có thể).

Hầu hết các mã sẽ chuyển từ trạng thái mới lạ sang tính phổ biến theo thời gian, vì vậy tôi nghĩ đó là một thái độ tốt ngay cả trong một môi trường độc quyền. Ví dụ, không ai cần mã hóa bất cứ điều gì nữa để tạo một trang web cơ bản cho doanh nghiệp nhỏ hoặc fanclub.

Kiếm lợi nhuận từ phần mềm nguồn mở cũng giống như kiếm lợi nhuận từ việc bán bánh nướng, nơi mọi người đều biết rằng công thức làm bánh brownies của bạn xuất phát từ phía sau hộp. Mọi người có thể tự làm bánh brownies, nhưng họ không hoặc họ không muốn hoặc [danh sách dài các lý do]. Họ sẽ mua của bạn một cách thuận tiện hoặc [danh sách lý do khác]. Đừng cố gắng kiếm tiền từ công thức của bạn. Thay vào đó, tập trung vào việc cung cấp dịch vụ.


Đây là lời khuyên hợp lý, nhưng tôi chỉ là một chàng trai - nói rằng một số người đã nhìn thấy và thích ý tưởng của tôi và muốn loại bỏ nó, về lý thuyết họ có thể làm điều đó từ đầu, nhưng nếu họ có quyền truy cập vào mã của tôi, Điều đó sẽ cứu họ khá nhiều bước.
Thuốc nổ

@Dave, thuật ngữ trở lại của hộp là xúc phạm. Một số mã tốt nhất trên thế giới là nguồn mở. Đặc biệt là trong web dev. Tôi sẽ dừng lại trước khi bị buộc tội là một fanboy. tandu: trừ khi ý tưởng của bạn hoàn toàn khác biệt (như trong việc xác định lại hoàn toàn web), bất kỳ nhóm người nào cũng có thể sao chép ý tưởng của bạn trong vài ngày, bất kể nó phức tạp đến mức nào. Mọi người đã thực hiện các lượt thích trên Twitter như một cách tập thể dục trước khi họ mở mã nguồn của họ. Là người đầu tiên, mạnh mẽ và mới mẻ là điều tạo nên thành công. Không phải là "công thức bí mật" của bạn
rahmu

@rahmu tốt Tôi chắc chắn sẽ không nói nó hoàn toàn khác biệt - bạn đang đề nghị tôi chỉ đi nguồn mở chứ?
Thuốc nổ

@rahmu Ý định của tôi không phải là xúc phạm, nhưng sau khi bạn chỉ ra rằng tôi có thể thấy nó có thể như thế nào - cảm ơn vì đã chỉ ra điều đó.
Dave Kennedy

@tandu: Tôi không gợi ý cho bạn nguồn mở. Bạn là người duy nhất có thể quyết định điều đó. Tôi chỉ nói rằng nỗi sợ hãi của bạn về việc mọi người đánh cắp mã của bạn không hợp lý lắm. Hầu hết các nhà phát triển có thể sao chép bất kỳ ý tưởng nào, cho dù họ có quyền truy cập vào mã hay không. Mặt khác, nguồn mở mang lại một số lợi ích mạnh mẽ cho dự án. Một lần nữa, bạn nên biết có nên mở nguồn hay không, và quan trọng hơn là khi nào và làm thế nào để mở nguồn. Nguồn mở chỉ hữu ích nếu bạn xây dựng một cộng đồng xung quanh mã của mình và tin tôi rằng nó tốn rất nhiều công sức!
rahmu

3

Reddit và twitter có thể mở mã cơ sở của họ vì đó không phải là lý do chính khiến chúng trở nên phổ biến. Hàng hóa lớn nhất của họ là cộng đồng và nội dung của họ. Nếu họ làm cho cộng đồng và nội dung của họ được cung cấp miễn phí cho người khác, thì họ sẽ tự đặt mình vào nguy cơ giống như cách bạn mô tả.

Mặt khác, Wolfram alpha là một ví dụ về một trang web sẽ gặp rủi ro nếu nó là nguồn mở hoàn toàn. Nếu một công ty như google tích hợp cơ sở mã của họ vào tìm kiếm của nó, nó có thể tàn phá họ.

Tôi đoán câu trả lời cho câu hỏi của bạn là bạn nghĩ mã có giá trị như thế nào trên trang web của bạn, so với lợi ích mà nó sẽ nhận được từ việc mở nguồn.


2

Có rất nhiều hình thức mở nguồn cho một trang web , ra khỏi đó.

  • Bạn có thể mở mã nguồn, nhưng không phải dữ liệu .
    (bạn thậm chí có thể không sở hữu dữ liệu đến mức có thể mở nguồn đó, btw)

    ... Sau đó mọi người đến với bạn vì những nội dung độc đáo.

    Nhân bản: nhân bản trang web rất đơn giản, nhưng sau đó bạn chỉ nhận được một vỏ trống.

  • Nguồn mở dữ liệu, không phải mã ( mô hình stackoverflow )

    ... Nơi người dùng chúng tôi tiếp tục đến vì phần mềm ở đây rất tốt trong việc tống tiền liên tục từ những người khác mà chúng tôi có thể muốn đọc.

    Nhân bản một trang web như vậy là khó hơn, nhưng chắc chắn là có thể.
    Tuy nhiên, các nhân bản bắt đầu một cuộc đua với khoảng cách nhiều năm phía sau các tác giả ban đầu và phải cập nhật trong khi cung cấp các tính năng cạnh tranh mới để vượt qua trang web gốc và buộc nhiều người truy cập hơn.

    Đó là một cuộc đua rất khó để giành chiến thắng, nếu ai đó làm được, họ sẽ kiếm được nó một cách khách quan.
    (và nó có thể xảy ra nếu trang web ban đầu bị kéo dài trong tình trạng bỏ bê)

    Nói chung, nó có nghĩa là một mạng lưới an toàn cho cộng đồng nếu trang web biến mất vì lý do này hay lý do khác, hơn bất cứ điều gì khác.

  • Wikipedia nó ra khỏi cửa sổ. ( mọi thứ nguồn mở )

    Bản sao, chúng sẽ xảy ra .

    Các trang web ban đầu, vẫn, có một khởi đầu :

    • trên dữ liệu: có một cộng đồng tích cực, tạo, cập nhật và sửa đổi nội dung
    • về mã: không ai hiểu và có thể duy trì một khối lượng mã mục nát khổng lồ như bộ não đã hình thành nó ngay từ đầu

Một yếu tố khác: các trang web copycat thường bị các công cụ tìm kiếm (ít nhất là google) đánh giá thấp, (sau rất nhiều bản sao wikipedia đã cố gắng kiếm tiền trên Adsense) để người sao chép có thể không bao giờ có được khả năng hiển thị mà họ muốn.


1

Ngay cả khi bạn thực hiện một số thay đổi nhỏ nhưng hiệu quả, twitter thay thế của bạn có thể sẽ không bắt kịp. Mọi người sẽ không thể sử dụng khách hàng của họ trên đó (vì không có khách hàng nào tôi biết cho phép bạn thay đổi tên miền mà họ sử dụng), bạn bè của họ sẽ không ở trên đó, v.v. Bạn sẽ hoàn toàn tách rời khỏi mọi thứ tạo ra những thứ này trang web những gì họ là: cộng đồng của họ.

Tôi nghĩ (nhưng IANAL) không có gì ngăn cản bất cứ ai hợp pháp tạo ra một twitter mới (địa ngục, có lẽ ai đó đã thử vào một lúc nào đó), nhưng cơ hội để nó hoạt động chỉ là rất mong manh.


nói về việc tạo ra một twitter tốt hơn, các bạn nghĩ gì về twitter với giới hạn 131 ký tự. Thay đổi nhỏ. Thêm giá trị gia tăng. Bởi vì đôi khi bạn cần thêm một ký tự cho dấu câu hoặc bất cứ điều gì để đưa ra quan điểm của bạn. Trang web có thể được gọi là "Twitter!"
Kevin

1
Gọi nó là "! Twitter" để biết thêm điểm. :)
Martin Green

Bước tiếp theo tất nhiên là dành cho 132 ký tự. Hoặc nếu bạn là kẻ xấu thực sự, 133 .;)
MaienM

1

Tôi đồng ý với các áp phích khác giá trị của Redit và Twitter là về hiệu ứng mạng, lượng người hâm mộ, cộng đồng, v.v.

Tôi cũng sẽ chỉ ra rằng sẽ không có nhiều nỗ lực để viết một Twitter hoặc Reddit như trang web từ đầu. Một bản sao cơ bản có thể sẽ mất vài năm đàn ông, tái tạo tất cả các tính năng phức tạp hơn có lẽ vẫn sẽ là nỗ lực ít hơn 10 năm. Những con số này là tầm thường đối với một nhà đầu tư mạo hiểm nghĩ rằng có tiền để kiếm được. Vì vậy, việc tìm nguồn cung ứng mã chặt chẽ chỉ gây khó khăn hơn một chút cho đối thủ tiềm năng.

Ngoài ra, có một số lượng đáng kể các dự án nguồn mở thực hiện một số thứ tương tự, do đó bạn không cần phải bắt đầu từ đầu để sao chép chức năng của chúng.


0

Ngoài hiệu ứng mạng được đề cập ở trên, Twitter cũng kiếm được tiền từ việc cấp phép cho toàn bộ dữ liệu của mình. Tôi không nói về API, được sử dụng để tạo các ứng dụng của bên thứ 3, do đó làm tăng hiệu ứng mạng. Tôi đang nói về việc chạy các thuật toán phân tích dữ liệu có thể khai thác các mẫu và xu hướng chỉ hiện diện trong toàn bộ dữ liệu, nhưng không có trong các phần của nó. Bạn càng có nhiều dữ liệu, giá trị của nó càng tăng, vì vậy bạn có thể bán dữ liệu đó cho các doanh nghiệp. Ví dụ, người ta có thể dự đoán các biến động của thị trường tài chính, quan điểm chính trị, kết quả trò chơi thể thao dựa trên những gì người dùng làm trên Twitter hoặc reddit ... Đây là những gì tôi đang làm việc ngay bây giờ và chúng tôi trả nhiều tiền cho dữ liệu ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.