headless έγραψε:Αυτό που κάνει η Canonical είναι οτι αναπτύσσει software που είναι open source μόνο στα χαρτιά.
Στην πράξη είναι από δύσκολο εως αδύνατoν να το τρέξεις εκτός περιβάλλον ubuntu.
Σε αυτή την κατηγορία υπάγονται και το unity, και το launchpad, και το ubuntu 1 (o client γιατί το server-side κομμάτι ούτως ή άλλως δεν είναι open source)
Αναμφίβολα κάτι τέτοιο θα είναι και το MIR.
Εδώ είναι η φράση κλειδί.
Πρέπει να δούμε τι σημαίνει αυτό το «
open source μόνο στα χαρτιά».
Νομικά κατ' αρχήν, ο Mir δεν είναι καν open source, αλλά
κατά Stallman ελεύθερο λογισμικό. Στη
σελίδα του προγράμματος στο launchpad, αναφέρει καθαρά:
Licences:
GNU
GPL v3, GNU LGPL v3, MIT / X / Expat Licence, Other/Open Source
(Boost Software License - Version 1.0)
Commercial subscription expires 2022-09-24
This project’s licence has not been reviewed.
Ο κώδικας έχει ήδη δημοσιευτεί, θεωρητικά μπορεί να τον χρησιμοποιήσει ήδη ο καθένας (αν και μάλλον δεν θα είναι και πολύ λειτουργικός σε αυτό το στάδιο).
Υπάρχουν αρκετές θεωρήσεις του γιατί κάτι είναι τελικά ελεύθερο λογισμικό:
- Κάποιοι μπορεί να θεωρούν πω ελεύθερο λογισμικό λόγου χάριν, είναι το GNU γιατί ξεκίνησε την ιδέα.
- Άλλοι μπορεί να θεωρούν πως ελεύθερο λογισμικό είναι μόνο αυτό που αναπτύσσεται από μη κερδοσκοπικά ιδρύματα (πχ Ίδρυμα Mozilla, Ίδρυμα Linux κτλ).
- Άλλοι μπορεί να θεωρούν πως ελεύθερο λογισμικό είναι οι διάφορες κοινοτικές πρωτοβουλίες, βασισμένες στην εθελοντική εργασία (πχ Debian, Gentoo, Slackware)
Κατ' αυτόν τον τρόπο, προωθούν την άποψη πως ένα εταιρικό ελεύθερο λογισμικό δεν είναι ελεύθερο λογισμικό.
Τώρα, το να επισημάνω εγώ το πόσο λανθασμένη και κοντόφθαλμη είναι ο άποψη αυτή δεν έχει κανένα νόημα, έτσι κι αλλιώς πάντα στον κόσμο θα υπάρχουν οπαδοί βασιλικότεροι του βασιλέως. Και τις κακομοίρες τις γυναικούλες στο Μεσαίωνα, χριστιανοί τις καίγαν..
- Ελεύθερο λογισμικό, είναι αυτό που αν δεν σου αρέσει το προς τα που κατευθύνεται, το παίρνεις και συνεχίζεις προς εκεί που νομίζεις εσύ.
- Ελεύθερο λογισμικό, είναι αυτό που αν δεν σου αρέσουν τα μούτρα αυτού που το φτιάχνει, το παίρνεις όπως είναι και το φτιάχνεις μόνος σου.
Το ότι η Canonical φτιάχνει έναν δικό της display server, οφείλεται καθαρά όχι στο ότι δεν τους κάνει ο wayland (αν μπορούν να φτιάξουν το δικό τους, τότε μπορούν επίσης να βοηθήσουν να γίνει ο wayland αυτό που θέλουν), αλλά στο ότι δεν θέλουν να χρειάζονται την έγκριση του upstream.
O wayland έχει ήδη άτομα που αποφασίζουν για το ποιο θα είναι το πλάνο και η Canonical δεν είναι εκεί μέσα.
Ο μόνος τρόπος για να γίνει κάτι όπως το θέλεις, είναι να το κάνεις μόνος σου και αυτό ακριβώς κάνει και η Canonical. Θέλει να παίρνει η ίδια τις αποφάσεις και καλά κάνει.
Και αυτός ακριβώς είναι και ο λόγος που οι κοινότητες δεν χρησιμοποιούν πράγματα της Canonical όπως αυτά που προαναφέρθηκαν.
Γιατί όλοι οι project leaders στο χώρο του ελεύθερου λογισμικού είναι εγωίσταροι και θέλουν να παίρνουν τις αποφάσεις αυτοί. Και καλά κάνουν, αυτό είναι το νόημα του ελεύθερου λογισμικού.
Εκτός αν έχει κάποιος την εντύπωση πως θα μπορούσε η Canonical να πάει στην ομάδα του wayland και να πει «Παιδιά, θέλω να βάλω τον wayland αλλά επειδή θέλω να αλλάξω κάποια πράγματα, θέλω από τώρα βεβαίωση πως ότι δίνω θα ανεβαίνει upstream» χωρίς να τους πετάξουν έξω με τις κλωτσιές...