Tôi đã luôn luôn muốn làm cho một số sản phẩm của công ty chúng tôi nguồn mở ... nhưng chúng tôi có rất nhiều thứ trong mã nguồn của chúng tôi sẽ khiến chúng tôi trở nên tồi tệ. Điều này được xử lý như thế nào trong hầu hết các dự án nguồn mở? Ví dụ, chúng tôi sử dụng một số dịch vụ web tùy chỉnh để thực hiện các hành động cho cơ sở dữ liệu của chúng tôi (Thêm tài khoản, xóa tài khoản, vv). Mã nguồn sẽ phải chứa khóa (mật khẩu) mà chúng tôi sử dụng để sử dụng dịch vụ web. Nếu ai đó muốn, họ có thể lấy nguồn, lấy chìa khóa để sử dụng dịch vụ web của chúng tôi, và phá hoại tàn phá trên cơ sở dữ liệu của chúng tôi.Nguồn mở và cách thức hoạt động của nó cho các dự án an toàn?
Đây có phải là những dự án không phải là nguồn mở không? Hoặc là nó phổ biến để chỉ cần đưa những thứ nhạy cảm trong một tập tin hoặc một cái gì đó và không bao gồm một phần? (Mặc dù làm điều này, sẽ làm cho nguồn kinda vô dụng cho công chúng vì nó sẽ mất chức năng của nó).
Bất kỳ liên kết hoặc tài nguyên nào về các dự án mã nguồn mở và cách xử lý nội dung này sẽ tốt đẹp như thế nào.
Cảm ơn
Tại sao bạn muốn mở nguồn sản phẩm? Nếu bạn đang làm điều đó bởi vì bạn nghĩ rằng bạn sẽ nhận được rất nhiều sự phát triển miễn phí, đó không phải là cách nó hoạt động. Mọi người sẽ chỉ làm việc trên các dự án mà họ sử dụng và họ sẽ chỉ sử dụng các dự án cung cấp cho họ một số giá trị. – kdgregory
Xem thêm: [Các dự án nguồn mở xử lý các tạo phẩm an toàn như thế nào?] (Http://security.stackexchange.com/q/12295/12139) – unor