Vì vậy, tôi đã tìm khắp nơi để thử và tìm một số loại quy tắc, hoặc ít nhất là một số nguyên tắc lịch sự thông thường, liên quan đến vấn đề này và không thể tìm thấy bất cứ điều gì.
Về cơ bản tôi đang tự hỏi tôi nên làm gì khi tìm thấy một plugin WordPress (miễn phí, được liệt kê trong wordpress.org/plugins/ và bao gồm Giấy phép GNU GP) mà tôi nghĩ có thể có lợi ích nghiêm trọng bằng cách thêm một lượng chức năng nhất định vào nó.
Sau khi thay đổi mã và bao gồm chức năng mới, tôi có:
1) Gửi cho tác giả hiện tại của plugin và hy vọng rằng anh ấy / cô ấy thêm nó vào?
2) Gửi plugin "mới" vào danh sách plugin WordPress dưới dạng một trong những plugin của riêng tôi?
3) Tránh một trong hai lựa chọn này. Chỉ cần thay đổi plugin và chỉ sử dụng nó cho bản thân mình.
4) Làm điều gì khác không được liệt kê ở đây? (Ngụ ý rằng các đề xuất được đưa ra trong phần bình luận.)
Từ góc độ cấp phép, tôi không thể thấy bất kỳ sự cấm đoán nào đối với bất kỳ lựa chọn nào trong số này. Tôi không biết làm thế nào đạo đức để lấy mã, thay đổi mã và sau đó bán nó dưới dạng plugin cao cấp, nhưng dường như điều đó cũng không bị cấm bởi Giấy phép GP.
Thực hành tốt nhất cho tình huống này là gì? Rõ ràng là tôi không muốn xúc phạm tác giả ban đầu của plugin hoặc làm điều gì đó khiến tôi trông tệ trong cộng đồng mã hóa WordPress. Tuy nhiên, trong trường hợp này tôi chống lại, tôi nghĩ rằng plugin sẽ được hưởng lợi nghiêm trọng từ chức năng được thêm này.
Bạn nói gì?