Lompat ke isi

GNU Emacs: Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
Mangkoran (bicara | kontrib)
Menambah foto stallman pada bagian sejarah
Tag: Suntingan visualeditor-wikitext
Mangkoran (bicara | kontrib)
menambah kutipan, referensi. membaiki kategori
Baris 27: Baris 27:
}}
}}


GNU Emacs adalah sebuah [[penyunting teks]] [[perangkat lunak bebas]]. GNU Emacs dibuat oleh pendiri [[Proyek GNU]] [[Richard Stallman]]. Sama dengan varietas Emacs lainnya, GNU Emacs dapat diekstensi dengan bahasa pemrograman yang [[Turing-sempurna]]. GNU Emacs disebut sebagai "teks editor paling kuat yang tersedia saat ini". Dengan dukungan yang tepat dari sistem yang mendasari, GNU Emacs dapat menampilkan berkas dalam beberapa set karakter, dan dapat menampilkan secara bersamaan banyak bahasa manusia sejak setidaknya 1999. Dalam sejarahnya, GNU Emacs telah menjadi komponen utama dari proyek GNU, dan merupakan produk unggulan dari [[gerakan perangkat lunak bebas]]. GNU Emacs seringkali disingkat menjadi '''GNUMACS''', terutama untuk membedakannya dengan varian EMACS lainnya. Tagline untuk GNU Emacs adalah "teks editor yang dapat diekstensi dan mendokumentasikan diri sendiri".
GNU Emacs adalah sebuah [[penyunting teks]] [[perangkat lunak bebas]]. GNU Emacs dibuat oleh pendiri [[Proyek GNU]] [[Richard Stallman]]. Sama dengan varietas Emacs lainnya, GNU Emacs dapat diekstensi dengan bahasa pemrograman yang [[Turing-sempurna]]. GNU Emacs disebut sebagai "teks editor paling kuat yang tersedia saat ini".<ref>{{Cite web|title="Learning GNU Emacs, Third Edition": A Guide to the World's Most Extensible, Customizable Editor|url=https://www.oreilly.com/pub/pr/1285|website=www.oreilly.com|language=en|access-date=2022-06-06}}</ref> Dengan dukungan yang tepat dari sistem yang mendasari, GNU Emacs dapat menampilkan berkas dalam beberapa set karakter, dan dapat menampilkan secara bersamaan banyak bahasa manusia sejak setidaknya 1999.<ref>{{cite web|title=Alphabet Soup: The Internationalization of Linux, Part 1 Linux Journal March 1999|url=https://www.linuxjournal.com/article/3286|quote=With the availability of fonts and, where necessary, internationalized terminal emulators, Emacs can simultaneously handle most of the world's languages.}}</ref> Dalam sejarahnya, GNU Emacs telah menjadi komponen utama dari proyek GNU, dan merupakan produk unggulan dari [[gerakan perangkat lunak bebas]].<ref>{{Cite book|last=Fusco|first=John|date=2007-03-06|url=https://books.google.com/books?id=5fgn7Tg4Lt8C&pg=PT198|title=The Linux Programmer's Toolbox|publisher=Pearson Education|isbn=978-0-13-270304-8|language=en}}</ref><ref>{{Cite book|last=Cameron|first=Debra|last2=Elliott|first2=James|last3=Loy|first3=Marc|last4=Raymond|first4=Eric S.|last5=Rosenblatt|first5=Bill|date=2005|url=https://books.google.com/books?id=pW6cAgAAQBAJ&pg=PT11|title=Learning GNU Emacs|publisher="O'Reilly Media, Inc."|isbn=978-0-596-00648-8|language=en}}</ref> GNU Emacs seringkali disingkat menjadi '''GNUMACS''', terutama untuk membedakannya dengan varian EMACS lainnya<ref>{{Cite web|title=GNUMACS|url=http://www.catb.org/jargon/html/G/GNUMACS.html|website=www.catb.org|access-date=2022-06-06}}</ref>. Tagline untuk GNU Emacs adalah "teks editor yang dapat diekstensi dan mendokumentasikan diri sendiri".<ref>{{Cite web|title=Debian -- Details of package emacs in bullseye|url=https://packages.debian.org/stable/editors/emacs|website=packages.debian.org|access-date=2022-06-06}}</ref>


== Sejarah ==
== Sejarah ==
[[File:Richard Stallman - Fête de l'Humanité 2014 - 010.jpg|thumb|[[Richard Stallman]], pendiri [[Proyek GNU]] and pencipta GNU Emacs]]
[[File:Richard Stallman - Fête de l'Humanité 2014 - 010.jpg|thumb|[[Richard Stallman]], pendiri [[Proyek GNU]] and pencipta GNU Emacs]]


Pada 1976, Stallman menulis Emacs pertama ("Editor MACroS") dan pada 1984, memulai pengembangan dari GNU Emacs, untuk membuat perangkat lunak bebas alternatif dari [[Gosling Emacs]] yang merupakan [[perangkat lunak milik perorangan]]. GNU Emacs pada awalnya menggunakan Gosling Emacs sebagai dasarnya, namun perubahan yang dilakukan oleh Stallman terhadap [[Penerjemah (komputasi)|penerjemah]] [[Mocklisp]] Gosling Emacs dengan penerjemah Lisp sejati membuat hampir seluruh kodenya harus ditulis ulang. Ini menjadikannya program pertama yang dirilis oleh GNU Project yang baru saja lahir. GNU Emacs ditulis dalam [[C (bahasa pemrograman)|C]] dan menyediakan [[Emacs Lisp]] yang juga diimplementasikan dalam C sebagai bahasa ekstensi. Versi 13, versi rilis publik pertama, dirilis pada 20 Maret 1985. Versi pertama yang didistribusikan secara luas adalah versi 15.34, dirilis kemudian pada 1985. Versi awal GNU Emacs diberi nomor sebagai "1.x.x", dengan nomor pertama menunjukkan versi dari inti C. Nomor "1" dibuang setelah versi 1.12 karena dianggap bahwa nomor utama tidak akan pernah berubah, menyebabkan versi utama dilewati dari "1" ke "13". Nomor versi ketiga ditambahkan untuk mewakili perubahan yang dilakukan oleh situs pengguna. Dalam skema penomoran saat ini, sebuah nomor dengan dua komponen menandakan sebuah versi rilis, dengan versi pengembangan memiliki tiga komponen.
Pada 1976, Stallman menulis Emacs pertama ("Editor MACroS") dan pada 1984, memulai pengembangan dari GNU Emacs, untuk membuat perangkat lunak bebas alternatif dari [[Gosling Emacs]] yang merupakan [[perangkat lunak milik perorangan]]. GNU Emacs pada awalnya menggunakan Gosling Emacs sebagai dasarnya, namun perubahan yang dilakukan oleh Stallman terhadap [[Penerjemah (komputasi)|penerjemah]] [[Mocklisp]] Gosling Emacs dengan penerjemah Lisp sejati membuat hampir seluruh kodenya harus ditulis ulang. Ini menjadikannya program pertama yang dirilis oleh GNU Project yang baru saja lahir. GNU Emacs ditulis dalam [[C (bahasa pemrograman)|C]] dan menyediakan [[Emacs Lisp]] yang juga diimplementasikan dalam C sebagai bahasa ekstensi. Versi 13, versi rilis publik pertama, dirilis pada 20 Maret 1985. Versi pertama yang didistribusikan secara luas adalah versi 15.34, dirilis kemudian pada 1985. Versi awal GNU Emacs diberi nomor sebagai "1.x.x", dengan nomor pertama menunjukkan versi dari inti C. Nomor "1" dibuang setelah versi 1.12 karena dianggap bahwa nomor utama tidak akan pernah berubah, menyebabkan versi utama dilewati dari "1" ke "13". Nomor versi ketiga ditambahkan untuk mewakili perubahan yang dilakukan oleh situs pengguna.<ref>{{cite web|title=NEWS.1-17|url=https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.1-17|quote=There is a new version numbering scheme. What used to be the first version number, which was 1, has been discarded since it does not seem that I need three levels of version number. However, a new third version number has been added to represent changes by user sites. This number will always be zero in Emacs when I distribute it; it will be incremented each time Emacs is built at another site.}}</ref> Dalam skema penomoran saat ini, sebuah nomor dengan dua komponen menandakan sebuah versi rilis, dengan versi pengembangan memiliki tiga komponen.<ref>{{cite web|title=GNU Emacs FAQ|url=https://www.gnu.org/software/emacs/manual/html_node/efaq/Latest-version-of-Emacs.html#Latest-version-of-Emacs|quote=A version number with two components (e.g., ‘22.1’) indicates a released version; three components indicate a development version (e.g., ‘23.0.50’ is what will eventually become ‘23.1’).}}</ref>


GNU Emacs kemudian diporting ke dalam [[sistem operasi]] [[Unix]]. GNU Emacs menawarkan lebih banyak fitur dibandingkan Gosling Emacs, khususnya Lisp berfitur lengkap sebagai bahasa ekstensinya, yang kemudian menggantikan Gosling Emacs sebagai de facto editor Emacs Unix. [[Markus Hess]] mengeksploitasi sebuah celah keamanan dalam subsistem email GNU Emacs dalam craking spree-nya pada 1985, yang mana dia mendapatkan akses [[Sudo|superuser]] ke komputer Unix.
GNU Emacs kemudian diporting ke dalam [[sistem operasi]] [[Unix]]. GNU Emacs menawarkan lebih banyak fitur dibandingkan Gosling Emacs, khususnya Lisp berfitur lengkap sebagai bahasa ekstensinya, yang kemudian menggantikan Gosling Emacs sebagai de facto editor Emacs Unix. [[Markus Hess]] mengeksploitasi sebuah celah keamanan dalam subsistem email GNU Emacs dalam craking spree-nya pada 1985, yang mana dia mendapatkan akses [[Sudo|superuser]] ke komputer Unix.


Walaupun pada umumnya pengguna mengumpulkan perbaikan dan kode Elisp kepada [[Kelompok diskusi (internet)|kelompok diskusi]] net.emacs, partisipasi dalam pengembangan GNU Emacs relatif dibatasi hingga 1999, dan dijadikan contoh untuk pengembangan gaya "Cathedral" dalam The Cathedral and the Bazaar. Proyek ini kemudian mengadopsi milis pengembangan publik dan akses CVS anonim. Pengembangan mengambil tempat pada satu batang CVS hingga 2008, dan saat ini menggunakan [[Git]] DVCS.
Walaupun pada umumnya pengguna mengumpulkan perbaikan dan kode Elisp kepada [[Kelompok diskusi (internet)|kelompok diskusi]] net.emacs, partisipasi dalam pengembangan GNU Emacs relatif dibatasi hingga 1999, dan dijadikan contoh untuk pengembangan gaya "Cathedral" dalam The Cathedral and the Bazaar. Proyek ini kemudian mengadopsi milis pengembangan publik dan akses CVS anonim. Pengembangan mengambil tempat pada satu batang CVS hingga 2008, dan saat ini menggunakan [[Git]]<ref>{{cite web|title=Re: GNU EMACS|url=https://savannah.gnu.org/projects/emacs|publisher=GNU|access-date=2014-11-16}}</ref> DVCS.


Richard Stallman telah menjadi pemelihara utama dari GNU Emacs, tetapi dia telah mengundurkan diri di beberapa kesempatan. Stefan Monnier dan Chong Yidong telah mengawasi pemeliharaan sejak 2008. Pada 21 September 2015 Monnier mengumumkan bahwa ia akan mengundurkan diri sebagai pemelihara efektif dengan pembekuan fitur dari Emacs 25. Penyumbang lama John Wiegley diumumkan sebagai pemelihara yang baru pada 5 November 2015.
Richard Stallman telah menjadi pemelihara utama dari GNU Emacs, tetapi dia telah mengundurkan diri di beberapa kesempatan. Stefan Monnier dan Chong Yidong telah mengawasi pemeliharaan sejak 2008.<ref>{{cite web|title=Re: Looking for a new Emacs maintainer or team|url=https://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02140.html|publisher=gnu.org Mailing List|access-date=2008-02-23}}; see also [https://www.networkworld.com/article/2350972/software/stallman-on-handing-over-gnu-emacs--its-future-and-the-importance-of-nomenclature.html "Stallman on handing over GNU Emacs, its future and the importance of nomenclature"]</ref> Pada 21 September 2015 Monnier mengumumkan bahwa ia akan mengundurkan diri sebagai pemelihara efektif dengan pembekuan fitur dari Emacs 25.<ref>{{Cite web|title=Feature freeze|url=https://lists.gnu.org/archive/html/emacs-devel/2015-09/msg00849.html|website=lists.gnu.org|access-date=2022-06-06}}</ref> Penyumbang lama John Wiegley diumumkan sebagai pemelihara yang baru pada 5 November 2015.<ref>{{Cite web|last=Chirgwin|first=Richard|title=Emacs gets new maintainer as Richard Stallman signs off|url=https://www.theregister.com/2015/11/05/wiegley_new_emacs_maintainer/|website=www.theregister.com|language=en|access-date=2022-06-06}}</ref>


== Lisensi ==
== Lisensi ==
Baris 47: Baris 47:
Untuk GNU Emacs, seperti paket GNU pada umumnya, tetap memiliki aturan untuk menerima kontribusi kode yang signifikan saja hanya jika pemegang hak cipta menjalankan penafian yang sesuai atau pengalihan kepentingan hak cipta mereka kepada [[Yayasan Perangkat Lunak Bebas]] (FSF). Perbaikan bug dan kontribusi kode minor yang kurang dari 10 baris dikecualikan. Aturan ini ada agar FSF dapat mempertahankan perangkat lunak tersebut di pengadilan jika lisensi ''[[copyleft]]''-nya dilanggar.
Untuk GNU Emacs, seperti paket GNU pada umumnya, tetap memiliki aturan untuk menerima kontribusi kode yang signifikan saja hanya jika pemegang hak cipta menjalankan penafian yang sesuai atau pengalihan kepentingan hak cipta mereka kepada [[Yayasan Perangkat Lunak Bebas]] (FSF). Perbaikan bug dan kontribusi kode minor yang kurang dari 10 baris dikecualikan. Aturan ini ada agar FSF dapat mempertahankan perangkat lunak tersebut di pengadilan jika lisensi ''[[copyleft]]''-nya dilanggar.


Pada 2011, ditemukan bahwa GNU Emacs secara tidak disengaja merilis beberapa binari tanpa kode sumber yang sesuai selama dua tahun, yang bertentangan dengan semangat yang dimaksudkan dari GPL. Richard Stallman mendeskripsikan insiden ini sebagai "a very bad mistake", yang kemudian diperbaiki dengan segera. FSF tidak menuntut redistributor downstream yang tidak sadar [[Pelanggaran hak cipta|melanggar]] GPL dengan mendistribusikan binari ini.
Pada 2011, ditemukan bahwa GNU Emacs secara tidak disengaja merilis beberapa binari tanpa kode sumber yang sesuai selama dua tahun, yang bertentangan dengan semangat yang dimaksudkan dari GPL.<ref>{{Cite web|last=Brockmeier|first=Joe|date=2011-07-29|title=Say what? GNU Emacs violates the GPL|url=https://www.networkworld.com/article/2220304/say-what--gnu-emacs-violates-the-gpl.html|website=Network World|language=en|access-date=2022-06-06}}</ref><ref>[http://brownrudnick.com/blog/emerging-technologies/license-revoked-applying-section-4-of-the-gpl-and-the-lessons-of-best-buy-to-googles-android/ License revoked: Applying Section 4 of the GPL and the lessons of Best Buy to Google’s Android] {{Webarchive|url=https://web.archive.org/web/20160127150256/http://brownrudnick.com/blog/emerging-technologies/license-revoked-applying-section-4-of-the-gpl-and-the-lessons-of-best-buy-to-googles-android/|date=2016-01-27}} by Edward J. Naughton (Aug 8, 2011)</ref><ref>{{Cite web|title=Emacs Has Been Violating the GPL Since 2009 - Slashdot|url=https://developers.slashdot.org/story/11/07/29/1445252/Emacs-Has-Been-Violating-the-GPL-Since-2009|website=developers.slashdot.org|language=en|access-date=2022-06-06}}</ref> Richard Stallman mendeskripsikan insiden ini sebagai "a very bad mistake",<ref>{{Cite web|title=Re: Compiled files without sources????|url=https://lists.gnu.org/archive/html/emacs-devel/2011-07/msg01155.html|website=lists.gnu.org|access-date=2022-06-06}}</ref> yang kemudian diperbaiki dengan segera. FSF tidak menuntut redistributor downstream yang tidak sadar [[Pelanggaran hak cipta|melanggar]] GPL dengan mendistribusikan binari ini.


== Referensi ==
== Referensi ==
Baris 59: Baris 59:
[[Kategori:Penyunting teks]]
[[Kategori:Penyunting teks]]
[[Kategori:Penyunting teks bebas]]
[[Kategori:Penyunting teks bebas]]
[[Kategori:Peranti lunak pemakai lisensi GPL]]
[[Kategori:Perangkat lunak pemakai lisensi GPL]]
[[Kategori:Peranti lunak Proyek GNU]]
[[Kategori:Perangkat lunak Proyek GNU]]

Revisi per 6 Juni 2022 10.32

GNU Emacs
GNU Emacs 26.2 berjalan pada GNOME 3
TipePenyunting teks, paket GNU dan platform komputer Edit nilai pada Wikidata
Versi pertama20 Maret 1985; 39 tahun lalu (1985-03-20)
Versi stabil
29.4 (22 Juni 2024) Edit nilai pada Wikidata
GenrePenyunting teks
LisensiGPL-3.0-atau-setelahnya
Bahasa
Daftar bahasa
Bagian dariProyek GNU Edit nilai pada Wikidata
Karakteristik teknis
Sistem operasiMirip Unix (GNU, Linux, macOS, BSDs, Solaris), Windows, MS-DOS[1]
Bahasa pemrogramanEmacs Lisp (en) Terjemahkan dan C Edit nilai pada Wikidata
Antarmuka BibliotecaXaw (en) Terjemahkan dan GTK Edit nilai pada Wikidata
Informasi pengembang
PembuatRichard Stallman
PengembangGNU Project
PenerbitFlathub (en) Terjemahkan Edit nilai pada Wikidata
Informasi tambahan
Situs webwww.gnu.org/software/emacs/
Stack ExchangeEtiqueta Edit nilai pada Wikidata
Pelacakan kesalahanLaman pelacakan Edit nilai pada Wikidata
Free Software DirectoryEmacs Edit nilai pada Wikidata
Framalibregnu-emacs Edit nilai pada Wikidata
Panduan penggunaLaman panduan Edit nilai pada Wikidata
GitHub: emacs-mirror
Sunting di Wikidata Sunting di Wikidata • Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini


GNU Emacs adalah sebuah penyunting teks perangkat lunak bebas. GNU Emacs dibuat oleh pendiri Proyek GNU Richard Stallman. Sama dengan varietas Emacs lainnya, GNU Emacs dapat diekstensi dengan bahasa pemrograman yang Turing-sempurna. GNU Emacs disebut sebagai "teks editor paling kuat yang tersedia saat ini".[4] Dengan dukungan yang tepat dari sistem yang mendasari, GNU Emacs dapat menampilkan berkas dalam beberapa set karakter, dan dapat menampilkan secara bersamaan banyak bahasa manusia sejak setidaknya 1999.[5] Dalam sejarahnya, GNU Emacs telah menjadi komponen utama dari proyek GNU, dan merupakan produk unggulan dari gerakan perangkat lunak bebas.[6][7] GNU Emacs seringkali disingkat menjadi GNUMACS, terutama untuk membedakannya dengan varian EMACS lainnya[8]. Tagline untuk GNU Emacs adalah "teks editor yang dapat diekstensi dan mendokumentasikan diri sendiri".[9]

Sejarah

Richard Stallman, pendiri Proyek GNU and pencipta GNU Emacs

Pada 1976, Stallman menulis Emacs pertama ("Editor MACroS") dan pada 1984, memulai pengembangan dari GNU Emacs, untuk membuat perangkat lunak bebas alternatif dari Gosling Emacs yang merupakan perangkat lunak milik perorangan. GNU Emacs pada awalnya menggunakan Gosling Emacs sebagai dasarnya, namun perubahan yang dilakukan oleh Stallman terhadap penerjemah Mocklisp Gosling Emacs dengan penerjemah Lisp sejati membuat hampir seluruh kodenya harus ditulis ulang. Ini menjadikannya program pertama yang dirilis oleh GNU Project yang baru saja lahir. GNU Emacs ditulis dalam C dan menyediakan Emacs Lisp yang juga diimplementasikan dalam C sebagai bahasa ekstensi. Versi 13, versi rilis publik pertama, dirilis pada 20 Maret 1985. Versi pertama yang didistribusikan secara luas adalah versi 15.34, dirilis kemudian pada 1985. Versi awal GNU Emacs diberi nomor sebagai "1.x.x", dengan nomor pertama menunjukkan versi dari inti C. Nomor "1" dibuang setelah versi 1.12 karena dianggap bahwa nomor utama tidak akan pernah berubah, menyebabkan versi utama dilewati dari "1" ke "13". Nomor versi ketiga ditambahkan untuk mewakili perubahan yang dilakukan oleh situs pengguna.[10] Dalam skema penomoran saat ini, sebuah nomor dengan dua komponen menandakan sebuah versi rilis, dengan versi pengembangan memiliki tiga komponen.[11]

GNU Emacs kemudian diporting ke dalam sistem operasi Unix. GNU Emacs menawarkan lebih banyak fitur dibandingkan Gosling Emacs, khususnya Lisp berfitur lengkap sebagai bahasa ekstensinya, yang kemudian menggantikan Gosling Emacs sebagai de facto editor Emacs Unix. Markus Hess mengeksploitasi sebuah celah keamanan dalam subsistem email GNU Emacs dalam craking spree-nya pada 1985, yang mana dia mendapatkan akses superuser ke komputer Unix.

Walaupun pada umumnya pengguna mengumpulkan perbaikan dan kode Elisp kepada kelompok diskusi net.emacs, partisipasi dalam pengembangan GNU Emacs relatif dibatasi hingga 1999, dan dijadikan contoh untuk pengembangan gaya "Cathedral" dalam The Cathedral and the Bazaar. Proyek ini kemudian mengadopsi milis pengembangan publik dan akses CVS anonim. Pengembangan mengambil tempat pada satu batang CVS hingga 2008, dan saat ini menggunakan Git[12] DVCS.

Richard Stallman telah menjadi pemelihara utama dari GNU Emacs, tetapi dia telah mengundurkan diri di beberapa kesempatan. Stefan Monnier dan Chong Yidong telah mengawasi pemeliharaan sejak 2008.[13] Pada 21 September 2015 Monnier mengumumkan bahwa ia akan mengundurkan diri sebagai pemelihara efektif dengan pembekuan fitur dari Emacs 25.[14] Penyumbang lama John Wiegley diumumkan sebagai pemelihara yang baru pada 5 November 2015.[15]

Lisensi

Ketentuan Lisensi Publik Umum GNU (GPL) menyatakan bahwa kode sumber Emacs, mencakup kedua komponen C dan Emacs Lisp, tersedia secara bebas untuk diperiksa, diubah, dan didistribusikan kembali.

Versi lama dari dokumentasi GNU Emacs terlihat dibawah sebuah lisensi ad-hoc yang memerlukan inklusi dari teks tertentu pada salinan apapun yang dimodifikasi. Dalam buku petunjuk GNU Emacs contohnya, ini termasuk instruksi untuk memperoleh GNU Emacs dan esai yang ditulis oleh Richard Stallman The GNU Manifesto. Buku petunjuk XEmacs, yang mana diwariskan dari GNU Emacs lama jika percabangan terjadi, memiliki lisensi yang sama. Versi baru dari dokumentasinya menggunakan Lisensi Dokumentasi Bebas GNU dengan "bagian invarian" yang memerlukan inklusi dari dokumen yang sama dan manual tersebut menyatakan dirinya sebagai GNU Manuals.

Untuk GNU Emacs, seperti paket GNU pada umumnya, tetap memiliki aturan untuk menerima kontribusi kode yang signifikan saja hanya jika pemegang hak cipta menjalankan penafian yang sesuai atau pengalihan kepentingan hak cipta mereka kepada Yayasan Perangkat Lunak Bebas (FSF). Perbaikan bug dan kontribusi kode minor yang kurang dari 10 baris dikecualikan. Aturan ini ada agar FSF dapat mempertahankan perangkat lunak tersebut di pengadilan jika lisensi copyleft-nya dilanggar.

Pada 2011, ditemukan bahwa GNU Emacs secara tidak disengaja merilis beberapa binari tanpa kode sumber yang sesuai selama dua tahun, yang bertentangan dengan semangat yang dimaksudkan dari GPL.[16][17][18] Richard Stallman mendeskripsikan insiden ini sebagai "a very bad mistake",[19] yang kemudian diperbaiki dengan segera. FSF tidak menuntut redistributor downstream yang tidak sadar melanggar GPL dengan mendistribusikan binari ini.

Referensi

  1. ^ "Emacs machines list". 
  2. ^ "Emacs 29.4 released" (dalam bahasa bahasa Inggris). 22 Juni 2024. Diakses tanggal 22 Juni 2024. 
  3. ^ "GNU Emacs", Analysis Summary, Open Hub 
  4. ^ ""Learning GNU Emacs, Third Edition": A Guide to the World's Most Extensible, Customizable Editor". www.oreilly.com (dalam bahasa Inggris). Diakses tanggal 2022-06-06. 
  5. ^ "Alphabet Soup: The Internationalization of Linux, Part 1 Linux Journal March 1999". With the availability of fonts and, where necessary, internationalized terminal emulators, Emacs can simultaneously handle most of the world's languages. 
  6. ^ Fusco, John (2007-03-06). The Linux Programmer's Toolbox (dalam bahasa Inggris). Pearson Education. ISBN 978-0-13-270304-8. 
  7. ^ Cameron, Debra; Elliott, James; Loy, Marc; Raymond, Eric S.; Rosenblatt, Bill (2005). Learning GNU Emacs (dalam bahasa Inggris). "O'Reilly Media, Inc.". ISBN 978-0-596-00648-8. 
  8. ^ "GNUMACS". www.catb.org. Diakses tanggal 2022-06-06. 
  9. ^ "Debian -- Details of package emacs in bullseye". packages.debian.org. Diakses tanggal 2022-06-06. 
  10. ^ "NEWS.1-17". There is a new version numbering scheme. What used to be the first version number, which was 1, has been discarded since it does not seem that I need three levels of version number. However, a new third version number has been added to represent changes by user sites. This number will always be zero in Emacs when I distribute it; it will be incremented each time Emacs is built at another site. 
  11. ^ "GNU Emacs FAQ". A version number with two components (e.g., ‘22.1’) indicates a released version; three components indicate a development version (e.g., ‘23.0.50’ is what will eventually become ‘23.1’). 
  12. ^ "Re: GNU EMACS". GNU. Diakses tanggal 2014-11-16. 
  13. ^ "Re: Looking for a new Emacs maintainer or team". gnu.org Mailing List. Diakses tanggal 2008-02-23. ; see also "Stallman on handing over GNU Emacs, its future and the importance of nomenclature"
  14. ^ "Feature freeze". lists.gnu.org. Diakses tanggal 2022-06-06. 
  15. ^ Chirgwin, Richard. "Emacs gets new maintainer as Richard Stallman signs off". www.theregister.com (dalam bahasa Inggris). Diakses tanggal 2022-06-06. 
  16. ^ Brockmeier, Joe (2011-07-29). "Say what? GNU Emacs violates the GPL". Network World (dalam bahasa Inggris). Diakses tanggal 2022-06-06. 
  17. ^ License revoked: Applying Section 4 of the GPL and the lessons of Best Buy to Google’s Android Diarsipkan 2016-01-27 di Wayback Machine. by Edward J. Naughton (Aug 8, 2011)
  18. ^ "Emacs Has Been Violating the GPL Since 2009 - Slashdot". developers.slashdot.org (dalam bahasa Inggris). Diakses tanggal 2022-06-06. 
  19. ^ "Re: Compiled files without sources????". lists.gnu.org. Diakses tanggal 2022-06-06. 

Pranala luar