Ini HAMPIR duplikat langsung ( Apa netiket untuk forking proyek open source orang lain? ) Kecuali bahwa saya tidak dapat menemukan jawaban saya di sana, dan saya tidak dapat berkomentar (karena saya belum memiliki reputasi yang cukup).
Inilah skenario saya:
Saya memiliki garpu publik dari proyek GitHub publik ( https://github.com/fengyuanchen/cropper ). Saya telah berkontribusi beberapa perbaikan ke asal (seperti mengatasi keterbatasan rendering kanvas pada perangkat dengan memori rendah), tetapi saya juga menambahkan banyak fungsi yang saya inginkan dalam perangkat lunak, seperti:
viewMode: 4
: Ketika gambar diputar, itu akan menskala sehingga seluruh gambar selalu terlihat di dalam wadah. CropBox juga selalu dibatasi dalam gambar , bukan hanya kanvas .getCroppedCanvas
ubin: Kemampuan untuk memasang (misalnya: gaya matriks duplikat) gambar yang dipangkas pada kanvas.
Namun, penulis asli tidak ingin menggabungkan fungsionalitas baru ini karena ia ingin menjaga plugin aslinya sesederhana mungkin.
Saya sudah mencoba bernegosiasi dan tawar-menawar, tetapi saya hanya diabaikan.
Jadi, saya sudah pasrah pada kenyataan bahwa saya akan terus mempertahankan garpu publik ini. Tidak ideal, tetapi saya benar-benar menginginkan fungsi lainnya. Jadi begitulah kita.
Lisensi asli adalah lisensi MIT, dan dinyatakan sebagai:
The MIT License (MIT)
Copyright (c) 2014-2016 Fengyuan Chen and contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Apa yang menurut saya tidak dijawab di pos lain:
- Sekarang saya memperbarui / memelihara apa yang secara efektif merupakan versi baru, bagaimana cara memberikan atribusi yang benar kepada penulis asli? Saya tahu bahwa saya secara efektif mengerjakan versi baru yang merupakan versi saya sendiri, tetapi didasarkan pada fondasi yang ditulis oleh orang lain.
- Apakah boleh menyamar seolah garpu baru ini sepenuhnya milikku? misalnya: Ganti tautan ke halaman github.io untuk proyek asli ke proyek saya di README bercabang saya? Agak terasa salah untuk tidak menautkan kembali ke aslinya, tetapi github.io memiliki demo di atasnya, dan saya ingin mendemonstrasikan fungsi baru yang saya masukkan.
- Apakah ada bagian dari repo, baik itu README.md, situs dll yang harus saya ganti sepenuhnya dengan pekerjaan saya sendiri untuk membuatnya lebih ... milik saya dengan tepat?
- Haruskah saya mengubah kata-kata lisensi untuk menghapus nama Penulis asli, dan menggantinya dengan milik saya?
Pada dasarnya, itu tidak terasa seperti garpu milikku, meskipun semua pekerjaan baru adalah milikku. Saya tidak ingin menyinggung siapa pun, dan karya aslinya benar-benar bagus.
Saya menghargai bimbingan apa pun yang dapat ditawarkan orang sehingga saya melakukan hal yang benar, yang hanya ingin saya lakukan, sungguh.
Pembaruan
Inilah yang saya lakukan pada akhirnya https://github.com/OddPrints/cropper :
- Menambahkan Kredit dan Mengapa Garpu? bagian ditambah penyebutan di bawah blockquote utama.
- Ikuti tautan Situs Web - tautkan kembali ke penulis asli sebanyak mungkin termasuk dalam menu jumbotron dan header / footer, tetapi masih tema ulang situs tersebut.
- Mengubah komentar pengantar dist ke:
Pangkas v2.3.3 https://github.com/OddPrints/cropper bercabang dari https://github.com/fengyuanchen/cropper
Copyright (c) 2015-2016 OddPrints and contributors originally 2014-2016 Fengyuan Chen and contributors Released under the MIT license Date: 2016-07-01T11:35:42.277Z
Tapi saya belum mengubah lisensi, karena tampaknya tidak ideal untuk menghapus nama orang? ( Lisensi pada proyek bercabang )