Monday, November 29, 2004

FreeBSD Project Goals

After reading PHK's Why Bocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r? article, I wondered about cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 goals of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD project. I found cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 handbook:

"1.3.2 FreeBSD Project Goals
Contributed by Jordan Hubbard.

The goals of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD Project are to provide software that may be used for any purpose and without strings attached. Many of us have a significant investment in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 code (and project) and would certainly not mind a little financial compensation now and cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365n, but we are definitely not prepared to insist on it. We believe that our first and foremost 'mission' is to provide code to any and all comers, and for whatever purpose, so that cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 code gets cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 widest possible use and provides cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 widest possible benefit. This is, I believe, one of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 most fundamental goals of Free Software and one that we enthusiastically support.

That code in our source tree which falls under cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 GNU General Public License (GPL) or Library General Public License (LGPL) comes with slightly more strings attached, though at least on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 side of enforced access racá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r than cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 usual opposite. Due to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 additional complexities that can evolve in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 commercial use of GPL software we do, however, prefer software submitted under cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 more relaxed BSD copyright when it is a reasonable option to do so."

These appear to be unchanged since 1998 and probably earlier. If asked to summarize cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se two paragraphs, it seems cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD project's goal is to create free software.

Compare those goals to OpenBSD (edited slightly here):

"Provide cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 best development platform possible. Provide full source access to developers and users, including cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 ability to look at CVS tree changes directly.

Integrate good code from any source with acceptable copyright (ISC or Berkeley style preferred, GPL acceptable as a last recourse but not in cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 kernel, NDA never acceptable). We want to make available source code that anyone can use for ANY PURPOSE, with no restrictions. We strive to make our software robust and secure, and encourage companies to use whichever pieces cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y want to...

Pay attention to security problems and fix cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365m before anyone else does. (Try to be cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 #1 most secure operating system).

Greater integration of cryptographic software...

Track and implement standards (ANSI, POSIX, parts of X/Open, etc.)

Work towards a very machine independent source tree. Support as many different systems and hardware as feasible.

Be as politics-free as possible; solutions should be decided on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 basis of technical merit.

Do not let serious problems sit unsolved.

Provide a good cross compile/development platform.

Import external packages with minimal modifications - making upgrading much easier. Also to submit back to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 developers any changes made.

Make a CDROM-based release approximately every six months, in particular to fund cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 project."

OpenBSD's goals are much easier to read and understand compared to FreeBSD, and more accurately reflect cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 project's purpose.

The NetBSD goals page says:

"The NetBSD Project provides a freely available and redistributable system that professionals, hobbyists, and researchers can use in whatever manner cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y wish."

Furcá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r:

"Generally speaking, cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 NetBSD Project provides a well designed, stable, and fast BSD system, avoids encumbering licenses, provides a portable system, which runs on many hardware platforms, interoperates well with ocá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r systems, [and] conforms to open systems standards as much as is practical."

NetBSD's goals appear to be cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 same as FreeBSD's.

Of cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365se various sets of goals, I find OpenBSD's compelling and focused. I encourage readers to visit cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 OpenBSD goals page because cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365y are explained more fully and link to furcá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365r explanations.

I think it would be helpful to launch a new thread (similar to a recent one in freebsd-advocacy) publicly discussing cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 project's goals. I plan to post a link to this blog entry to cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 freebsd-advocacy mailing list and to BSDNews.com to encourage discussion. No single person can impose a set of goals on cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 FreeBSD project. Some sort of community consensus, ratified by cá cược thể thao bet365_cách nạp tiền vào bet365_ đăng ký bet365 core team, would be useful. If you have comments, I recommend responding to my forthcoming posts on freebsd-advocacy and BSDNews.com.

1 comment:

Anonymous said...
This comment has been removed by a blog administrator.