Nikolai Bezroukov

Last updated

Nikolai Bezroukov is a Senior Internet Security Analyst at BASF Corporation and was member of Computer Science at Fairleigh Dickinson University (New Jersey, United States). [1] [2] Also Webmaster of Open Source Software University, a volunteer technical site for the United Nations Sustainable Development Networking Programme (SDNP) that helps with Internet connectivity and distributes Linux to developing countries.

Contents

Early career

Softpanorama

From 1989 to 1996 he was founder and editor-in-chief of Softpanorama bulletin, an influential Russian language e-zine. From 1996 he is the webmaster of Softpanorama.org, a site with the self-claimed mission-statement to offer "slightly skeptical" positions regarding computer science education, system administration and software development professions. [3] [4]

Contributions

He created a classification systems for computer viruses, an influential Russian language book on the subject - Computer Virology (1991) - and organized the first conference of anti-virus researchers for the region.[ citation needed ] His later Virus Bulletin Conference review [5] became popular and is reproduced by multiple hacker and antivirus defence web sites.

He claims to have coined the term "Orthodox File Managers" (OFM) in 1996 in the first e-book devoted to the subject that systematized the field and tried to define the common features of major implementations of this class of file managers: such as FAR, Total Commander and Midnight Commander. [6]

Open source issues

Since 1998 he has been a critic of the possibilities of open source and the dangers of its commercialization. In 1999 he introduced the highly controversial term "Vulgar Raymondism" and in 2005 coined the names of two philosophical schools on writing open source software: "Software Realism" and "Software Idealism". In 1999 he published two influential [7] papers devoted to analyses and critique of Eric Raymond's views on the development of open source software: "Critique of vulgar Raymondism" [8] and "A second look at the Cathedral and the Bazaar". [9] These papers discuss the similarities between open source software development and academic research. [10] The first paper produced a sharp response from Eric Raymond. [11]

In 2000 he published a third paper, cited in academia, [12] in which he analyzed the essence of Stallman's software development model and provided a comprehensive critique of GPL's foundations. [13]

In 2005 he published the next of his series of papers devoted to a critical assessment of open source development, in which he tried to analyze achievements and pitfalls of two similar operating systems: Linux and Solaris. [14]

Related Research Articles

Common Desktop Environment Desktop environment for Unix, Unix-like, and OpenVMS operating systems

The Common Desktop Environment (CDE) is a desktop environment for Unix and OpenVMS, based on the Motif widget toolkit. It was part of the UNIX 98 Workstation Product Standard, and was for a long time the Unix desktop associated with commercial Unix workstations.

A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening, renaming, copying, moving, deleting and searching for files, as well as modifying file attributes, properties and file permissions. Folders and files may be displayed in a hierarchical tree based on their directory structure.

GNU Free software collection

GNU is an extensive collection of free software, which can be used as an operating system or can be used in parts with other operating systems. The use of the completed GNU tools led to the family of operating systems popularly known as Linux. Most of GNU is licensed under the GNU Project's own General Public License (GPL).

Open systems are computer systems that provide some combination of interoperability, portability, and open software standards..

<i>The Cathedral and the Bazaar</i> Book by Eric S. Raymond

The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary is an essay, and later a book, by Eric S. Raymond on software engineering methods, based on his observations of the Linux kernel development process and his experiences managing an open source project, fetchmail. It examines the struggle between top-down and bottom-up design. The essay was first presented by the author at the Linux Kongress on May 27, 1997 in Würzburg (Germany) and was published as part of the same‑titled book in 1999.

Oracle Solaris Unix operating system originally developed by Sun Microsystems

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was renamed Oracle Solaris.

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

A computing platform or digital platform is an environment in which a piece of software is executed. It may be the hardware or the operating system (OS), even a web browser and associated application programming interfaces, or other underlying software, as long as the program code is executed with it. Computing platforms have different abstraction levels, including a computer architecture, an OS, or runtime libraries. A computing platform is the stage on which computer programs can run.

Linux malware includes viruses, Trojans, worms and other types of malware that affect the Linux family of operating systems. Linux, Unix and other Unix-like computer operating systems are generally regarded as very well-protected against, but not immune to, computer viruses.

CUPS Computer printing system

CUPS is a modular printing system for Unix-like computer operating systems which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer.

Ion (window manager)

In Unix computing, Ion is a tiling and tabbing window manager for the X Window System. It is designed such that it is possible to manage windows using only a keyboard, without needing a mouse. It is the successor of PWM and is written by the same author, Tuomo Valkonen. Since the first release of Ion in the summer 2000, similar alternative window management ideas have begun to show in other new window managers: Larswm, ratpoison, StumpWM, wmii, xmonad and dwm.

UNIX System V Early commercial UNIX operating system

Unix System V is one of the first commercial versions of the Unix operating system. It was originally developed by AT&T and first released in 1983. Four major versions of System V were released, numbered 1, 2, 3, and 4. System V Release 4 (SVR4) was commercially the most successful version, being the result of an effort, marketed as Unix System Unification, which solicited the collaboration of the major Unix vendors. It was the source of several common commercial Unix features. System V is sometimes abbreviated to SysV.

DTrace Dynamic tracing framework for kernel and applications

DTrace is a comprehensive dynamic tracing framework originally created by Sun Microsystems for troubleshooting kernel and application problems on production systems in real time. Originally developed for Solaris, it has since been released under the free Common Development and Distribution License (CDDL) in OpenSolaris and its descendant illumos, and has been ported to several other Unix-like systems.

DOS Navigator File manager for DOS, OS/2 and Windows

DOS Navigator (DN) is an orthodox file manager for DOS, OS/2, and Windows.

Ploticus

Ploticus is a free, open-source (GPL) computer program for producing plots and charts from data. It runs under Unix, Solaris, Mac OS X, Linux and Win32 systems. Community support is customarily done through Yahoo News Groups.

PulseAudio Sound server for Unix-like operating systems

PulseAudio is a network-capable sound server program distributed via the freedesktop.org project. It runs mainly on Linux, various BSD distributions such as FreeBSD and OpenBSD, macOS, as well as Illumos distributions and the Solaris operating system.

Linux Family of Unix-like operating systems

Linux is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged in a Linux distribution.

Unix-like Operating system that behaves in a manner similar to a Unix system

A Unix-like operating system is one that behaves in a manner similar to a Unix system, although not necessarily conforming to or being certified to any version of the Single UNIX Specification. A Unix-like application is one that behaves like the corresponding Unix command or shell. There is no technical standard defining the term, and opinions can differ about whether or the degree to which a particular operating system or application is Unix-like.

Unix Family of computer operating systems that derive from the original AT&T Unix

Unix is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, and others.

The following outline is provided as an overview of and topical guide to the Perl programming language:

References

  1. STUDY ON MANAGEMENT OF OPEN SOURCE SOFTWARE PROJECTS
  2. full reviewer list SWEBOK - IEEE Computer Society
  3. Languages as a Step in Evolution of Very high Level Languages by Nikolai Bezroukov "Scripting languages are the main achievement of the open source movement."
  4. Slightly Skeptical Unix History with Some Emphasis on Scripting by Nikolai Bezroukov "The role of Unix in promoting of scripting. Unix proved to be the fertile ground for scripting development and essentially pioneered scripting as it was the first environment in which scripting was put on a solid basis with AWK, C-shell, and later Perl."
  5. Bezroukov "Overview of The Seventh International Virus Bulletin Conference (VB’97)" Accessed 6 September 2011.
  6. Bezroukov, "Orthodox File Managers". Accessed 23 September 2010.
  7. Karl Eugen Kurbel (23 June 2008). The Making of Information Systems: Software Engineering and Management in a Globalized World. Springer. pp. 222–. ISBN   978-3-540-79260-4 . Retrieved 15 October 2012.
  8. Bezroukov, Open source software development as a special type of academic research: Critique of vulgar Raymondism Archived 23 November 2012 at the Wayback Machine " Accessed 23 September 2010.
  9. Bezroukov, A second look at the Cathedral and the Bazaar Archived 12 May 2012 at the Wayback Machine " Accessed 23 September 2010.
  10. Jan Bergstra; Mark Burgess (19 December 2007). Handbook of Network and System Administration. Elsevier. pp. 202–. ISBN   978-0-444-52198-9 . Retrieved 15 October 2012.
  11. Eric S. Raymond,"Response to Nikolai Bezroukov"
  12. The Scope of Open Source Licensing Archived 9 January 2016 at the Wayback Machine - Harvard University by Josh Lerner and Jean Tirole (2002)
  13. Bezroukov, Labyrinth of Software Freedom Accessed 23 September 2010.
  14. Bezroukov, Solaris vs. Linux: Ecosystem-based Approach and Framework for the Comparison in Large Enterprise Environments Accessed 23 September 2010.