πριν ΛΙΓΕΣ μερες οι προγραμματιστές του Forgejo, η πλατφόρμα συνεργατικής ανάπτυξης, γίνονται γνωστά μέσω ανάρτησης ιστολογίου την ανακοίνωση του αλλαγή άδειας. Σε αυτό το αναφέρουν από την έκδοση 9.0, όλες οι νέες εξελίξεις του έργου θα διανεμηθεί με την άδεια πνευματικής ιδιοκτησίας GPLv3+, αντικαθιστώντας την επιτρεπτή άδεια MIT που χρησιμοποιήθηκε στο παρελθόν.
Ωστόσο, προηγούμενες εκδόσεις του Forgejo και οι ενημερώσεις τους της συντήρησης θα συνεχίσει με άδεια MIT. Αυτή η αλλαγή θα απλοποιήσει την ενσωμάτωση του κώδικα που διανέμεται με άδειες copyleft στο έργο.
Το Forgejo είναι μια πλατφόρμα σχεδιασμένο για την εφαρμογή συστημάτων συνεργασίας με αποθετήρια Το Git στους δικούς του διακομιστές, παρόμοιο με το GitHub, το Bitbucket και το GitLab όσον αφορά τις λειτουργίες του. Αναδύεται ως διχάλα της Gitea, που με τη σειρά του είναι μια διχάλα του Γκόγκς. Το 2022, η Forgejo διαχωρίστηκε από τη Gitea μετά από προσπάθειες εμπορευματοποίησης της τελευταίας και μεταφοράς του ελέγχου της σε μια εμπορική εταιρεία. Έκτοτε, η Forgejo έχει διατηρήσει ένα μοντέλο ανεξάρτητης διακυβέρνησης και κοινοτικής ιδιοκτησίας. Στην πραγματικότητα, η υπηρεσία φιλοξενίας Git Codeberg.org έχει υιοθετήσει το Forgejo.
Αρχικά, η Forgejo ακολούθησε ένα μοντέλο συγχρονισμένης διχάλας, επιστρέφοντας όλες τις αλλαγές στο κύριο έργο. Ωστόσο, Στις αρχές του τρέχοντος έτους, αποφασίστηκε η μετατροπή του Forgejo σε αυτόνομο έργο με τη δική του ανεξάρτητη βάση κώδικα. Αυτή η απόφαση ελήφθη λόγω της δυσκολίας συγχρονισμού των βάσεων κωδικών, καθώς πολλές αλλαγές δεν έγιναν δεκτές στο Gitea. Επιπλέον, η Gitea άλλαξε την πολιτική της σχετικά με τις ενημερώσεις κώδικα, απαιτώντας τη μεταφορά των δικαιωμάτων ιδιοκτησίας κώδικα στην πλατφόρμα.
Το Forgejo είναι πλέον copyleft
Κατά την προετοιμασία της έκδοσης 8.0, οι προγραμματιστές Ανακάλυψαν ότι κάποιες εξαρτήσεις ήταν κάτω από μη συμβατές άδειες copyleft με το MIT, που τους ανάγκασε να τα εξαλείψουν.
Π.χ. τον κωδικό συμβατότητας με μορφή αναφοράς APA (American Psychological Association) και μια μηχανή απόδοσης διαγράμματος ροής με βάση τη βιβλιοθήκη elkjs διανεμήθηκαν με μη συμβατές άδειες χρήσης.

Η υιοθέτηση του GPLv3 θα σας επιτρέψει να επαναφέρετε αυτές τις εξαρτήσεις, να αξιοποιήσετε περισσότερο τον υπάρχοντα κώδικα και να εστιάσετε στην επέκταση της λειτουργικότητας του Forgejo.
Έχουμε αναλύσει προσεκτικά τον αντίκτυπο που έχει η αλλαγή άδειας χρήσης στο φάσμα των χρήσεων του Forgejo και πιστεύουμε ότι δεν υπάρχει λόγος ανησυχίας. Δεν γνωρίζουμε τυχόν αρνητικές συνέπειες που μπορεί να έχει η αλλαγή άδειας για χρήστες που μοιράζονται τις αξίες του Forgejo. Αν και δεν μπορούμε να προσφέρουμε νομικές συμβουλές κανενός είδους, θα δώσουμε μια πρώτη επισκόπηση των νέων απαιτήσεων.
Εάν διαμορφώσετε το Forgejo από τις επίσημες διανομές μας (π.χ. δυαδικά αρχεία, εικόνες Docker κ.λπ.), είναι πολύ απίθανο να επηρεαστείτε. Κάνουμε ό,τι καλύτερο μπορούμε για να διασφαλίσουμε ότι οι διανομές μας στο Forgejo είναι πλήρως συμβατές.
Η μετάβαση στο GPLv3 θα συμβάλει επίσης στον μετριασμό του κινδύνου αθέμιτων εμπορικών πρακτικών, όπως η δημιουργία τροποποιημένων εκδόσεων του Forgejo με πρόσθετους περιορισμούς ή προϋποθέσεις που περιορίζουν τους χρήστες σε έναν συγκεκριμένο πάροχο.
Επιπλέον, αυτή η τροποποίηση άδειας ευθυγραμμίζεται με μια πρωτοβουλία του περασμένου έτους, στην οποία οι προγραμματιστές επέτρεψαν να γίνουν αποδεκτές οι αλλαγές στο πλαίσιο των αδειών copyleft και υποσχέθηκαν να πραγματοποιήσουν την πλήρη μετάβαση μόλις γίνει αποδεκτός ο πρώτος κωδικός με παρόμοια άδεια. Αυτός ο κωδικός έγινε δεκτός στο αποθετήριο Forgejo πριν από δύο ημέρες.
Εάν αναδιανέμετε δυαδικά αρχεία Forgejo, θα πρέπει τώρα να παρέχετε τον πλήρη πηγαίο κώδικα της παραλλαγής Forgejo (συμπεριλαμβανομένων πιθανών τροποποιήσεων) υπό τους ίδιους όρους άδειας όπως το ίδιο το Forgejo.
Είστε ελεύθεροι να πουλάτε υπηρεσίες Forgejo, συμπεριλαμβανομένης της φιλοξενίας σε τρίτους. Εάν ενεργείτε σύμφωνα με τις αξίες μας και διασφαλίσετε ότι οι χρήστες σας λαμβάνουν τις ελευθερίες που σας παραχωρεί η Forgejo, είναι απίθανο να χρειαστεί να κάνετε προσαρμογές στην επιχείρησή σας τώρα ή στο μέλλον.
Η αλλαγή άδειας δεν θα επηρεάσει τους χρήστες που εγκαθιστούν το Forgejo μέσω πακέτων διανομής ή που μεταγλωττίζουν την πλατφόρμα από τον πηγαίο κώδικα, ακόμα κι αν κάνουν τις δικές τους τροποποιήσεις. Επίσης, δεν θα επηρεάσει όσους προσφέρουν υπηρεσίες φιλοξενίας κώδικα που βασίζονται στο Forgejo. Ωστόσο, όσοι διανέμουν δυαδικά αρχεία Forgejo ή εικόνες κοντέινερ πρέπει να συμμορφώνονται με τους πρόσθετους όρους του GPLv3. Αυτό περιλαμβάνει την παροχή πρόσβασης στον πλήρη πηγαίο κώδικα στον οποίο βασίζονται τα δυαδικά αρχεία, συμπεριλαμβανομένων τυχόν τροποποιήσεων που έγιναν.
Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις λεπτομέρειες στο παρακάτω σύνδεσμο.