Διαφορά μεταξύ των αναθεωρήσεων του «ReactOS»

Καμία αλλαγή στο μέγεθος ,  πριν από 5 έτη
μ
→‎Εσωτερική εξέταση: τυπογραφικό λάθος
μ (Removing Link GA template (handled by wikidata))
μ (→‎Εσωτερική εξέταση: τυπογραφικό λάθος)
Στις 27 Ιανουαρίου 2006, το ReactOS αποφάσισε προσωρινά να διακόψει την πρόσβαση σε αρχεία του λειτουργικού συστήματος σε οποιονδήποτε δεν ήταν προγραμματιστής, μετά από μια συνάντηση με θέμα την επιβεβαίωση των ισχυρισμών ότι το ReactOS περιείχε κώδικα που ανήκε στην Microsoft. Πάντως, η Microsoft αρνήθηκε να κάνει κάποιο σχόλιο όταν ερωτήθηκε από το NewsForge. Επειδή το ReactOS είναι ελεύθερο και ανοικτού κώδικα έργο προγραμματισμού, οι ισχυρισμοί πυροδότησαν μια αρνητική αντίδραση από την κοινότητα του ελεύθερου λογισμικού. Συγκεκριμένα, το Wine απαγόρευσε σε μερικούς προγραμματιστές του ReactOS να συνεισφέρουν κώδικα στο Wine, εκφράζοντας ανησυχίες για την προέλευση του κώδικα.<ref name="suspend">{{cite web|url=http://www.linux.com/archive/feature/51800 |first=Stephen |last=Feller |title=ReactOS suspends development for source code review |publisher=[[Linux.com]] |date=2006-02-01 |accessdate=2009-12-10}}</ref>
 
Οι ισχυρισμοί έγιναν στις 17 Ιανουαρίου 2006, από τον πρώην προγραμματιστή Hartmut Birr στη [[λίστα ταχυδρομείου]] των προγραμματιστών του ReactOS (ros-dev), ο οποίος δήλωσε ότι το ReactOS περιείχε κώδικα που προέκυψε από [[Αντισυμβολομεταφραστής|αντισυμβολομετάφραση]] των Microsoft Windows.<ref>{{cite|first=Hartmut |last=Birr |url=http://marc.info/?l=ros-dev&m=118775346131642&w=2 |title=Bye bye |date=January 18, 2006 |mailinglist=ros-dev |accessdate=2009-01-03}}</ref>. Ο κώδικας τον οποίο αμφισβήτησε ο Birr αφορούσε στη συνάρτηση BadStack στο syscall.S<ref>{{cite web|url=http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ke/i386/syscall.S?revision=20935&view=markup&pathrev=20935#l_41 |title=BadStack in syscall.S |publisher=ReactOS |date=January 17, 2006 |accessdate=2009-11-16}}</ref> καθώς και σε άλλα μη ορισμένα αντικείμενα.<ref>{{cite|first=Hartmut |last=Birr |url=http://marc.info/?l=ros-dev&m=118775346131646&w=2 |title=Bye bye |date=January 18, 2006 |mailinglist=ros-dev |accessdate=2009-11-16}}</ref> Συγκρίνοντας αυτή τη συνάρτηση με αντισυμβολομεταφρασμένα αρχεία σε δυαδική μορφή από τα Windows XP, ο Birr στήριξε την άποψη ότι η συνάρτηση BadStack ήταν απλή αντιγραφή και επικόλληση από τα Windows XP, δεδομένου ότι ήταν τα ίδια. Ο Alex Ionescu, συγγραφέας του κώδικα, απάντησε ότι ενώ το δυαδικό από τα Windows XP όντως είτεείχε αντισυμβολομεταφραστεί και μελετηθεί, ο κώδικας δεν ήταν απλά αντιγραμμένος και επικολλημένος, αλλά υλοποιημένος ξανά. Ο λόγος για τον οποίο οι συναρτήσεις ήταν ίδιες, όπως είπε ο Ionescu, ήταν επειδή υπήρχε μόνο ένας πιθανός τρόπος να υλοποιηθεί η συνάρτηση.<ref>{{cite|first=Alex |last=Ionescu |url=http://marc.info/?l=ros-dev&m=118775346131654&w=2 |title=Bye bye |date=January 18, 2006 |mailinglist=ros-dev |accessdate=2009-11-16}}</ref>
 
Σε μια δήλωση στη σελίδα του, το ReactOS αναφέρθηκε σε διαφορετικούς νομικούς ορισμούς του τι αποτελεί αντίστροφη μηχανική «καθαρού δωματίου», ως αιτία της διένεξης, καθώς σε μερικές χώρες συμπεριλαμβανομένων την Ηνωμένων Πολιτειών, απαιτείται η επανυλοποίηση να γράφεται από διαφορετικό άτομο από αυτόν που εξέτασε τον αρχικό κώδικα μέσω αντισυμβολομετάφρασης, ενώ άλλες χώρες επιτρέπουν να γίνονται από το ίδιο άτομο. Συνεπώς, το ReactOS ξεκαθάρισε ότι η Δήλωση Πολιτικής του για Πνευματική Ιδιοκτησία θα συμμορφώνεται με τον Αμερικανικό νόμο. Κατόπιν, έγινε μια εσωτερική εξέταση όλου του πηγαίου κώδικα για να εξασφαλιστεί ότι μόνο αντίστροφη μηχανική καθαρού δωματίου εφαρμόστηκε, και όλοι οι προγραμματιστές υπέγραψαν μια συμφωνία δέσμευσης προς τις πολιτικές του έργου σχετικά με την αντίστροφη μηχανική.<ref name="suspend" /> Οι συνεισφέροντες στην ανάπτυξη δεν επηρεάστηκαν από αυτά τα γεγονότα, και όλη η πρόσβαση στα εργαλεία ανάπτυξης λογισμικού αποκαταστάθηκε πολύ σύντομα. Το Σεπτέμβριο του 2007, με την εξέταση του κώδικα να πλησιάζει στο τέλος της, αφαιρέθηκε η κατάσταση «Υπό εξέταση» από την ιστοσελίδα του ReactOS. Παρότι η εξέταση ολοκληρώθηκε, μερικές λεπτομέρειές της δε δημοσιεύτηκαν καθώς ήταν μόνο μια εσωτερική προσπάθεια για να εξασφαλιστεί η νομιμότητα του κώδικα.<ref name="audit">{{cite |first=Aleksey|last=Bragin|url=http://marc.info/?l=ros-dev&m=119018479822866&w=2|title=Audit|mailinglist=ros-dev |date=September 18, 2007|accessdate=2009-01-03}}</ref>
20

επεξεργασίες