bsd license
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 2012
NetBSD 3.1
NetBSD is a free, secure, and highly portable UNIX-like operating system. more>>
NetBSD is a free, secure, and highly portable Unix-like Open Source operating system available for many platforms, from 64-bit Opteron machines and desktop systems to handheld and embedded devices.
Its clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
Main features:
- Clean design
- Wide platform support
- BSD License
- Full source availability
- Security
- Mature and stable
- Hype free
- Packet filtering and Network Address Translation (NAT)
- IPv6
- Network File System (NFS)
- Comprehensive and robust networking
- Wireless networking
- Hardware and software RAID
- High performance PCI IDE
- SCSIPI subsystem - combined SCSI and ATAPI
- 64-bit filesystems
- Large IDE disks
- Soft Updates on FFS for high performance and reliability
- Many filesystem types
- DVD ROM and RAM
- The package system (applications)
- Machine independent driver framework
- Machine independent audio framework
- Kernel debugging
- OS emulation
- USB (Universal serial bus)
- Other device support
- The UVM virtual memory system
- Cardbus
- wscons machine independent console
- 64-bit clean
- Non-executable stack and heap
<<lessIts clean design and advanced features make it excellent in both production and research environments, and it is user-supported with complete source. Many applications are easily available through The NetBSD Packages Collection.
Main features:
- Clean design
- Wide platform support
- BSD License
- Full source availability
- Security
- Mature and stable
- Hype free
- Packet filtering and Network Address Translation (NAT)
- IPv6
- Network File System (NFS)
- Comprehensive and robust networking
- Wireless networking
- Hardware and software RAID
- High performance PCI IDE
- SCSIPI subsystem - combined SCSI and ATAPI
- 64-bit filesystems
- Large IDE disks
- Soft Updates on FFS for high performance and reliability
- Many filesystem types
- DVD ROM and RAM
- The package system (applications)
- Machine independent driver framework
- Machine independent audio framework
- Kernel debugging
- OS emulation
- USB (Universal serial bus)
- Other device support
- The UVM virtual memory system
- Cardbus
- wscons machine independent console
- 64-bit clean
- Non-executable stack and heap
Download (200MB)
Added: 2006-11-04 License: GPL (GNU General Public License) Price:
1087 downloads
ExtUtils::ModuleMaker::Licenses 0.204
ExtUtils::ModuleMaker::Licenses is a Perl module to get the License for a new module. more>>
ExtUtils::ModuleMaker::Licenses is a Perl module to get the License for a new module.
SYNOPSIS
A supporting player for ExtUtils::ModuleMaker to get the COPYRIGHT section of pod and the contents of the LICENSE file.
USAGE
Should only be called from ExtUtils::ModuleMaker.
PUBLIC METHODS
Each public function/method is described here. These are how you should interact with this module.
Get_License
Usage :
Purpose :
Returns :
Argument :
$p_module_data = text for the LICENSE file
Throws :
Comments :
PRIVATE METHODS
Each private function/method is described here. These methods and functions are considered private and are intended for internal use by this module. They are not considered part of the public interface and are described here for documentation purposes only.
License_Apache
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Artistic
Purpose : Get the copyright pod text and LICENSE file text for this license
License_BSD
Purpose : Get the copyright pod text and LICENSE file text for this license
License_GPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_IBM
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Intel
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Jabber
Purpose : Get the copyright pod text and LICENSE file text for this license
License_LGPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MIT
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MITRE
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_0
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_1
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nethack
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nokia
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Python
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Q
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Ricoh
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sun
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sleepycat
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Vovida
Purpose : Get the copyright pod text and LICENSE file text for this license
License_ZLIB
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Perl
Purpose : Get the copyright pod text and LICENSE file text for this license
Custom_Licenses
Purpose : Get the copyright pod text and LICENSE file text for some
custom license provided by the programmer
<<lessSYNOPSIS
A supporting player for ExtUtils::ModuleMaker to get the COPYRIGHT section of pod and the contents of the LICENSE file.
USAGE
Should only be called from ExtUtils::ModuleMaker.
PUBLIC METHODS
Each public function/method is described here. These are how you should interact with this module.
Get_License
Usage :
Purpose :
Returns :
Argument :
$p_module_data = text for the LICENSE file
Throws :
Comments :
PRIVATE METHODS
Each private function/method is described here. These methods and functions are considered private and are intended for internal use by this module. They are not considered part of the public interface and are described here for documentation purposes only.
License_Apache
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Artistic
Purpose : Get the copyright pod text and LICENSE file text for this license
License_BSD
Purpose : Get the copyright pod text and LICENSE file text for this license
License_GPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_IBM
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Intel
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Jabber
Purpose : Get the copyright pod text and LICENSE file text for this license
License_LGPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MIT
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MITRE
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_0
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_1
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nethack
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nokia
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Python
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Q
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Ricoh
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sun
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sleepycat
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Vovida
Purpose : Get the copyright pod text and LICENSE file text for this license
License_ZLIB
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Perl
Purpose : Get the copyright pod text and LICENSE file text for this license
Custom_Licenses
Purpose : Get the copyright pod text and LICENSE file text for some
custom license provided by the programmer
Download (0.079MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1020 downloads
TrueBSD 0.1
TrueBSD is a LiveCD operating system based on FreeBSD with many useful applications. more>>
TrueBSD is a LiveCD operating system based on FreeBSD with many useful applications.
All open programs will keep working even when you eject LiveCD (using command cdcontrol eject) in order to get some data from your own CDs. Just dont forget to insert the LiveCD again before starting any other programs.
TrueBSD is distributed under BSD license (see /truebsd/doc/copyright for details), but some of the included software can be covered by some other license.
<<lessAll open programs will keep working even when you eject LiveCD (using command cdcontrol eject) in order to get some data from your own CDs. Just dont forget to insert the LiveCD again before starting any other programs.
TrueBSD is distributed under BSD license (see /truebsd/doc/copyright for details), but some of the included software can be covered by some other license.
Download (369.9MB)
Added: 2006-11-02 License: BSD License Price:
1086 downloads
SimCList 1.2
SimCList project is a high quality C library for handling lists. more>>
SimCList project is a high quality C library for handling lists.
SimCList is available for free, under restrictions imposed by the BSD license.
SimCList API is good because:
- it is simple, yet powerful
- it makes elegant and consistent use of information hiding
- it abstracts the actual data type to store
- it is fairly total
The library itself is very performant and makes a good compromise between performance in terms of time and space:
- insertion is O(n) [typically n/8]
- extraction and deletion are O(n) [typically n/8]
- iteration is O(1)
- sorting is always O(n logn), without worst case
Thread safety
The SimCList library is thread safe, meaning that many threads can run SimCList operators on different lists concurrently without hurt, or also read operations on the same list.
However, of course, no safety guarantee is made for performing concurrently write+write or read+write operations on the same list (eg: insertion, deletion, sorting, ...). For performance and portability reasons, protecting such operations from concurrency is left to the library adopter.
Performance
SimCList has been designed with ease to use and performance in mind. There is some example factors that have been taken into account, and against which the code has been optimized when implementing SimCList:
- overhead of function calls
- cache locality
- number of branches, possible CPU stalls or pipeline flushes
- dynamic memory allocation weight on the OS
- other mathematic/probabilistic optimizations for avoiding worst-case or improving average case behaviours in algorithms
Many parts of SimCLists code have been deeply improved with profiling analysis.
Enhancements:
- Transparent inclusion in C++ applications is natively supported.
- Sentinels are used to improve performance on list traversals.
- A problem was fixed with list_insert_at, which could output inconsistent lists when inserting into even-sized lists in position 0.
<<lessSimCList is available for free, under restrictions imposed by the BSD license.
SimCList API is good because:
- it is simple, yet powerful
- it makes elegant and consistent use of information hiding
- it abstracts the actual data type to store
- it is fairly total
The library itself is very performant and makes a good compromise between performance in terms of time and space:
- insertion is O(n) [typically n/8]
- extraction and deletion are O(n) [typically n/8]
- iteration is O(1)
- sorting is always O(n logn), without worst case
Thread safety
The SimCList library is thread safe, meaning that many threads can run SimCList operators on different lists concurrently without hurt, or also read operations on the same list.
However, of course, no safety guarantee is made for performing concurrently write+write or read+write operations on the same list (eg: insertion, deletion, sorting, ...). For performance and portability reasons, protecting such operations from concurrency is left to the library adopter.
Performance
SimCList has been designed with ease to use and performance in mind. There is some example factors that have been taken into account, and against which the code has been optimized when implementing SimCList:
- overhead of function calls
- cache locality
- number of branches, possible CPU stalls or pipeline flushes
- dynamic memory allocation weight on the OS
- other mathematic/probabilistic optimizations for avoiding worst-case or improving average case behaviours in algorithms
Many parts of SimCLists code have been deeply improved with profiling analysis.
Enhancements:
- Transparent inclusion in C++ applications is natively supported.
- Sentinels are used to improve performance on list traversals.
- A problem was fixed with list_insert_at, which could output inconsistent lists when inserting into even-sized lists in position 0.
Download (0.022MB)
Added: 2007-06-18 License: BSD License Price:
858 downloads
Chicken 1.92
Chicken is a Scheme to C compiler. more>>
CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable, efficient C, supports almost all of the current Scheme language standard, the Revised5 Report on the Algorithmic Language Scheme (R5RS ), and includes many enhancements and extensions. CHICKEN runs on MacOS X, Windows, and many Unix flavours.
Main features:
- Compiles Scheme to efficient and portable C
- Includes a full-featured interactive interpreter as well as an optimising batch compiler
- Full support for tail recursion, first-class continuations, high-level macros and dynamic-wind
- Highly portable and known to run on many platforms, including IA-32 (80x86), IA-64, PowerPC, SPARC and UltraSPARC, Alpha, MIPS, PA-RISC, ARM, AMD64 and S/390
- Distributed free for use and modification under the terms of the BSD License
- Transparent support for shared objects and linkage to C
- A sophisticated but easy-to-use Foreign Function Interface for linking C and C++ libraries and classes to Scheme
- Lightweight threads based on first-class continuations
- An object system with multiple dispatch, multiple inheritance and a meta-object protocol
- Common Lisp-style format
- Provides the syntax-case enhanced high-level macro system, R5RS syntax-rules , and define-macro
- Support for syntactic pattern-matching via Andrew Wrights match package
- Execution profiling, debugging and backtrace support
- A clean POSIX interface that covers environment and filesystem access, pipes, processes, signals, locks, sockets, and low-level and memory-mapped I/O
- Support for interpreted or compiled shell scripts under Unix and Windows
- Support for a large number of Scheme Requests For Implementation (SRFIs), some available separately as extensions:
SRFI 0 (cond-expand )
SRFI 1 (List library)
SRFI 2 (and-let* )
SRFI 4 (Homogeneous numeric vector datatypes)
SRFI 6 (Basic string ports)
SRFI 8 (receive )
SRFI 9 (Record types)
SRFI 10 (#, external form)
SRFI 13 (String library)
SRFI 14 (Character set library)
SRFI 16 (case-lambda )
SRFI 17 (Generalized set! )
SRFI 18 (Multithreading support)
SRFI 23 (error )
SRFI 25 (Multidimensional array primitives)
SRFI 26 (cut , cute )
SRFI 28 (format )
SRFI 30 (Block comments)
SRFI 37 (Program argument processor)
SRFI 38 (External representation for data with shared structure)
SRFI 39 (Parameters)
SRFI 40 (Stream library)
SRFI 42 (Eager comprehensions)
SRFI 43 (Vector library)
SRFI 55 (require-extension )
Version restrictions:
- No unlimited-precision integers (bignums), rationals or complex numbers
- Procedures are limited to 126 arguments
- No support for unicode
- Compilation of large files can be slow
Enhancements:
- chicken-setup: better handling when no remote repository file exists
<<lessMain features:
- Compiles Scheme to efficient and portable C
- Includes a full-featured interactive interpreter as well as an optimising batch compiler
- Full support for tail recursion, first-class continuations, high-level macros and dynamic-wind
- Highly portable and known to run on many platforms, including IA-32 (80x86), IA-64, PowerPC, SPARC and UltraSPARC, Alpha, MIPS, PA-RISC, ARM, AMD64 and S/390
- Distributed free for use and modification under the terms of the BSD License
- Transparent support for shared objects and linkage to C
- A sophisticated but easy-to-use Foreign Function Interface for linking C and C++ libraries and classes to Scheme
- Lightweight threads based on first-class continuations
- An object system with multiple dispatch, multiple inheritance and a meta-object protocol
- Common Lisp-style format
- Provides the syntax-case enhanced high-level macro system, R5RS syntax-rules , and define-macro
- Support for syntactic pattern-matching via Andrew Wrights match package
- Execution profiling, debugging and backtrace support
- A clean POSIX interface that covers environment and filesystem access, pipes, processes, signals, locks, sockets, and low-level and memory-mapped I/O
- Support for interpreted or compiled shell scripts under Unix and Windows
- Support for a large number of Scheme Requests For Implementation (SRFIs), some available separately as extensions:
SRFI 0 (cond-expand )
SRFI 1 (List library)
SRFI 2 (and-let* )
SRFI 4 (Homogeneous numeric vector datatypes)
SRFI 6 (Basic string ports)
SRFI 8 (receive )
SRFI 9 (Record types)
SRFI 10 (#, external form)
SRFI 13 (String library)
SRFI 14 (Character set library)
SRFI 16 (case-lambda )
SRFI 17 (Generalized set! )
SRFI 18 (Multithreading support)
SRFI 23 (error )
SRFI 25 (Multidimensional array primitives)
SRFI 26 (cut , cute )
SRFI 28 (format )
SRFI 30 (Block comments)
SRFI 37 (Program argument processor)
SRFI 38 (External representation for data with shared structure)
SRFI 39 (Parameters)
SRFI 40 (Stream library)
SRFI 42 (Eager comprehensions)
SRFI 43 (Vector library)
SRFI 55 (require-extension )
Version restrictions:
- No unlimited-precision integers (bignums), rationals or complex numbers
- Procedures are limited to 126 arguments
- No support for unicode
- Compilation of large files can be slow
Enhancements:
- chicken-setup: better handling when no remote repository file exists
Download (3.6MB)
Added: 2005-04-18 License: BSD License Price:
1649 downloads
Sunrise 0.42j
Sunrise project converts websites and newsfeeds for offline reading on your handheld. more>>
Sunrise project converts websites and newsfeeds for offline reading on your handheld.
Offline browser for handhelds (like AvantGO).
Sunrise is open-source software released under the BSD license.
Getting Started
Sunrise requires Java 1.5. (Earlier Java versions will not work correctly due to issues with the java.nio library.)
Start Sunrise Desktop with the script "sunrise-desktop.sh".
Some documentation can be found in the "web" subdirectory.
Acknowledgements
This product includes software developed by Andy Clark.
This product includes software developed by the Apache Software Foundation.
Toolbar icons and banner images taken from the Eclipse project.
<<lessOffline browser for handhelds (like AvantGO).
Sunrise is open-source software released under the BSD license.
Getting Started
Sunrise requires Java 1.5. (Earlier Java versions will not work correctly due to issues with the java.nio library.)
Start Sunrise Desktop with the script "sunrise-desktop.sh".
Some documentation can be found in the "web" subdirectory.
Acknowledgements
This product includes software developed by Andy Clark.
This product includes software developed by the Apache Software Foundation.
Toolbar icons and banner images taken from the Eclipse project.
Download (2.8MB)
Added: 2007-01-17 License: BSD License Price:
1016 downloads
brainwash 0.3
brainwash is a Brainfuck programming language interpreter. more>>
brainwash project is an open source interpreter for the Brainfuck programming language, written in ANSI C.
Implementation-specific details:
- The array has no bounds; this makes the pointer able to move towards both left and right "infinitely".
- Since each cell holds a signed integer value, cell values can be negative.
- Cell values are initialized to 0 (zero).
- A cell will assume its minimum/maximum value if it is already at its maximum/minimum value and a + / - command is executed respectively.
- Cell values are left intact when executing a , command after the end of input.
- Characters other than the eight Brainfuck commands are considered to be comments and are thus ignored. This, with the exception of ! and # that sometimes act as commands and other times dont (comments).
- When both the program code and its input are read from stdin, ! is (a command) used to separate them.
- When the -d option is used, # is (a command) used to print, to stderr, a memory snapshot of the surrounding cells (useful for debugging).
brainwash is distributed under the terms of the 2-clause revised BSD license which is available in its LICENSE file.
Installation
For gzip:
$ tar -xzvf brainwash-0.2.tar.gz
For bzip2:
$ tar -xjvf brainwash-0.2.tar.bz2
Then:
$ cd brainwash-0.2/
$ gcc brainwash.c -o brainwash
This will create the brainwash binary under the current working directory.
Usage
By invoking brainwash with the -h option, the following help message is printed:
$ ./brainwash -h
brainwash 0.2 (2005-02-05)
Usage: ./brainwash [-t] [-d width] [-i file] [-o file] [file | -]
./brainwash -h
./brainwash -V
-t Time interpretation.
-d width Print the memory snapshot of the width - 1 surrounding cells upon #.
-i file Read the input from file.
-o file Write the output to file.
file Read the program from file.
- Read the program from standard input (default).
-h Print this help message and exit.
-V Print version information and exit.
Enhancements:
- Licensed under the MIT license.
- Standardized the use of temporary files.
- Made unsigned character cells possible by issuing `make char` instead of
- `make` during installation.
- Removed the -t option (not accurate).
- Made the argument of the -d option to default to 11 or less.
- Made the array finite at the left.
- Made the program to ignore a possible shebang line to allow executable
- Brainfuck programs.
- Implemented optimization (suggested by Jon Ripley) through the -O option.
<<lessImplementation-specific details:
- The array has no bounds; this makes the pointer able to move towards both left and right "infinitely".
- Since each cell holds a signed integer value, cell values can be negative.
- Cell values are initialized to 0 (zero).
- A cell will assume its minimum/maximum value if it is already at its maximum/minimum value and a + / - command is executed respectively.
- Cell values are left intact when executing a , command after the end of input.
- Characters other than the eight Brainfuck commands are considered to be comments and are thus ignored. This, with the exception of ! and # that sometimes act as commands and other times dont (comments).
- When both the program code and its input are read from stdin, ! is (a command) used to separate them.
- When the -d option is used, # is (a command) used to print, to stderr, a memory snapshot of the surrounding cells (useful for debugging).
brainwash is distributed under the terms of the 2-clause revised BSD license which is available in its LICENSE file.
Installation
For gzip:
$ tar -xzvf brainwash-0.2.tar.gz
For bzip2:
$ tar -xjvf brainwash-0.2.tar.bz2
Then:
$ cd brainwash-0.2/
$ gcc brainwash.c -o brainwash
This will create the brainwash binary under the current working directory.
Usage
By invoking brainwash with the -h option, the following help message is printed:
$ ./brainwash -h
brainwash 0.2 (2005-02-05)
Usage: ./brainwash [-t] [-d width] [-i file] [-o file] [file | -]
./brainwash -h
./brainwash -V
-t Time interpretation.
-d width Print the memory snapshot of the width - 1 surrounding cells upon #.
-i file Read the input from file.
-o file Write the output to file.
file Read the program from file.
- Read the program from standard input (default).
-h Print this help message and exit.
-V Print version information and exit.
Enhancements:
- Licensed under the MIT license.
- Standardized the use of temporary files.
- Made unsigned character cells possible by issuing `make char` instead of
- `make` during installation.
- Removed the -t option (not accurate).
- Made the argument of the -d option to default to 11 or less.
- Made the array finite at the left.
- Made the program to ignore a possible shebang line to allow executable
- Brainfuck programs.
- Implemented optimization (suggested by Jon Ripley) through the -O option.
Download (0.006MB)
Added: 2006-05-10 License: MIT/X Consortium License Price:
1267 downloads
eZ components 2006.2
eZ components is an enterprise-ready, general-purpose PHP platform. more>>
eZ components project is an enterprise-ready, general-purpose PHP platform.
As a collection of high-quality independent building blocks for PHP application development, eZ components will both speed up development and reduce risks.
An application can use one or more components easily, as they all adhere to the same naming conventions and follow the same structure.
All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.
Main features:
- Designed for enterprise PHP application development
- Open source and licensed under the New BSD license
- Clear IP rights
- Thoroughly documented
- Developed, supported and maintained by eZ systems
As the developers of eZ publish, one of the largest enterprise PHP applications in the world, eZ systems has over several years been developing enterprise PHP applications.
During the development of eZ publish eZ systems has been writing all the needed general libraries itself instead of reusing existing libraries. Quite a few other PHP projects are also doing the same. There are several reasons for this, like lack of documentation, quality of code, lacking functionality, unclear IP rights or inconsistencies between the libraries. eZ systems has the experience and resources to make such a product as well as the need for it.
The eZ components are developed with interoperatibility and a clean design in mind, allowing its users more flexibility and freedom, while keeping a consistent and well documented API. It is thouroughly documented, New BSD licensed with clear IP rights and available free of charge.
eZ systems has a dedicated team of professional developers for developing, maintaining and supporting eZ components. This will ensure that eZ components will be an active project for the future, making them a safe choice for PHP application developers to rely on.
Enhancements:
- The Graph component renders statistical data into 2-D and 3-D charts and graphs like bar, pie, and line charts.
- The SignalSlot component implements a kind of Subject-Observer pattern for object-oriented application design.
- Designed after Qts Signals and Slots mechanism, it gives you a handy tool for inter- and intra-object communication.
- The Url component conveniently extracts data from URLs and similarly creates URLs.
- This mechanism is commonly used in controller parts of a Model-View-Controller (MVC) implementation.
<<lessAs a collection of high-quality independent building blocks for PHP application development, eZ components will both speed up development and reduce risks.
An application can use one or more components easily, as they all adhere to the same naming conventions and follow the same structure.
All components are based on PHP 5.1, except for the ones that require the new Unicode support that will be available from PHP 6 on.
Main features:
- Designed for enterprise PHP application development
- Open source and licensed under the New BSD license
- Clear IP rights
- Thoroughly documented
- Developed, supported and maintained by eZ systems
As the developers of eZ publish, one of the largest enterprise PHP applications in the world, eZ systems has over several years been developing enterprise PHP applications.
During the development of eZ publish eZ systems has been writing all the needed general libraries itself instead of reusing existing libraries. Quite a few other PHP projects are also doing the same. There are several reasons for this, like lack of documentation, quality of code, lacking functionality, unclear IP rights or inconsistencies between the libraries. eZ systems has the experience and resources to make such a product as well as the need for it.
The eZ components are developed with interoperatibility and a clean design in mind, allowing its users more flexibility and freedom, while keeping a consistent and well documented API. It is thouroughly documented, New BSD licensed with clear IP rights and available free of charge.
eZ systems has a dedicated team of professional developers for developing, maintaining and supporting eZ components. This will ensure that eZ components will be an active project for the future, making them a safe choice for PHP application developers to rely on.
Enhancements:
- The Graph component renders statistical data into 2-D and 3-D charts and graphs like bar, pie, and line charts.
- The SignalSlot component implements a kind of Subject-Observer pattern for object-oriented application design.
- Designed after Qts Signals and Slots mechanism, it gives you a handy tool for inter- and intra-object communication.
- The Url component conveniently extracts data from URLs and similarly creates URLs.
- This mechanism is commonly used in controller parts of a Model-View-Controller (MVC) implementation.
Download (6.1MB)
Added: 2007-01-16 License: BSD License Price:
1012 downloads
ExtUtils::ModuleMaker::Licenses::Standard 0.47
ExtUtils::ModuleMaker::Licenses::Standard is a Perl module for open source software licenses. more>>
ExtUtils::ModuleMaker::Licenses::Standard is a Perl module for open source software licenses.
SYNOPSIS
use ExtUtils::ModuleMaker::Licenses::Standard;
This package holds subroutines imported and used by ExtUtils::ModuleMaker to include license and copyright information in a standard Perl module distribution.
PUBLIC METHODS
Each public function/method is described here. These are how you should interact with this module.
License_Apache
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Artistic
Purpose : Get the copyright pod text and LICENSE file text for this license
License_r_BSD
Purpose : Get the copyright pod text and LICENSE file text for this license
License_BSD
Purpose : Get the copyright pod text and LICENSE file text for this license
License_GPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_IBM
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Intel
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Jabber
Purpose : Get the copyright pod text and LICENSE file text for this license
License_LGPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MIT
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MITRE
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_0
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_1
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nethack
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nokia
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Python
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Q
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Ricoh
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sun
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sleepycat
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Vovida
Purpose : Get the copyright pod text and LICENSE file text for this license
License_ZLIB
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Perl
Purpose : Get the copyright pod text and LICENSE file text for this license
Custom_Licenses
Purpose : Get the copyright pod text and LICENSE file text for some
custom license provided by the programmer
<<lessSYNOPSIS
use ExtUtils::ModuleMaker::Licenses::Standard;
This package holds subroutines imported and used by ExtUtils::ModuleMaker to include license and copyright information in a standard Perl module distribution.
PUBLIC METHODS
Each public function/method is described here. These are how you should interact with this module.
License_Apache
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Artistic
Purpose : Get the copyright pod text and LICENSE file text for this license
License_r_BSD
Purpose : Get the copyright pod text and LICENSE file text for this license
License_BSD
Purpose : Get the copyright pod text and LICENSE file text for this license
License_GPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_IBM
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Intel
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Jabber
Purpose : Get the copyright pod text and LICENSE file text for this license
License_LGPL
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MIT
Purpose : Get the copyright pod text and LICENSE file text for this license
License_MITRE
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_0
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Mozilla_1_1
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nethack
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Nokia
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Python
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Q
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Ricoh
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sun
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Sleepycat
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Vovida
Purpose : Get the copyright pod text and LICENSE file text for this license
License_ZLIB
Purpose : Get the copyright pod text and LICENSE file text for this license
License_Perl
Purpose : Get the copyright pod text and LICENSE file text for this license
Custom_Licenses
Purpose : Get the copyright pod text and LICENSE file text for some
custom license provided by the programmer
Download (0.13MB)
Added: 2007-01-10 License: Perl Artistic License Price:
1021 downloads
HelenOS 0.2.0.5
HelenOS project is an effort to develop a working operating system according to HelenOS specifications. more>>
HelenOS project is an effort to develop a working operating system according to HelenOS specifications. HelenOS supports SMP, multitasking and multithreading on both 32-bit and 64-bit, little-endian and big-endian, processor architectures, among wich are AMD64/EM64T (x86-64), IA-32, IA-64 (Itanium), 32-bit MIPS, 32-bit PowerPC and SPARC V9.
HelenOS is being developed by students of Faculty of Mathematics and Physics at Charles University in Prague. The source code is available under the BSD license. Third party components are licensed under GPL.
In case you are interested in our project or have any questions about it, feel free to subscribe to our mailing list. The project is currently under heavy development and we are looking for people to join our team as beta testers. Beta testers of today can become developers of tomorrow.
Main features:
- In-tree means that the port has already begun and that it is possible to build a binary image of SPARTAN kernel for that respective architecture.
- Interrupt & exception handling says whether the kernel is ready to survive and eventually process some kind of interrupt. This especially relates to hardware interrupts like timer interrupts.
- Context save/restore is the ability to save and restore the state of the current CPU within the kernel mode. This is an architecture-specific task and requires some assembly coding.
- FPU context refers to the ability to support threads private floating point environment.
- Time management refers to kernels ability to count timer ticks and execute registered actions on special events called timeouts.
- Kernel preemption, contrary to ordinary userspace preemption, states, that the execution of kernel code can be interrupted whenever CPU priority is low (interrupts are disabled).
- Kernel threads are schedulable entities with own kernel context.
- Synchronization is provided by semaphores, mutexes, rwlocks and condition variables. All of these are SMP safe and capable of timeout mode of operation.
- Heap manager aids dynamic allocation and deallocation of memory for kernel purposes.
- Physical memory management takes care of allocation of frames of physical memory.
- Virtual memory management is the subsystem which provides mapping of virtual addresses to physical memory. It is also used to organize threads userspace memory mappings.
- Userspace threads are threads with userspace stack and virtual memory mapping added.
- Multiprocessor support declares support for SMP systems. Each architecture needs to configure the system on startup to detect all CPUs and make them execute kernel code.
- Little-endian and big-endian architectures are supported.
- 32-bit and one 64-bit architectures are supported.
Enhancements:
- This release fixes several hard hangs.
- It fixes oversynchronized parts of the kernel.
- It simplifies and cleans up task termination.
- The quality of in-source documentation has been improved.
- The new ARM 32 port is integrated.
<<lessHelenOS is being developed by students of Faculty of Mathematics and Physics at Charles University in Prague. The source code is available under the BSD license. Third party components are licensed under GPL.
In case you are interested in our project or have any questions about it, feel free to subscribe to our mailing list. The project is currently under heavy development and we are looking for people to join our team as beta testers. Beta testers of today can become developers of tomorrow.
Main features:
- In-tree means that the port has already begun and that it is possible to build a binary image of SPARTAN kernel for that respective architecture.
- Interrupt & exception handling says whether the kernel is ready to survive and eventually process some kind of interrupt. This especially relates to hardware interrupts like timer interrupts.
- Context save/restore is the ability to save and restore the state of the current CPU within the kernel mode. This is an architecture-specific task and requires some assembly coding.
- FPU context refers to the ability to support threads private floating point environment.
- Time management refers to kernels ability to count timer ticks and execute registered actions on special events called timeouts.
- Kernel preemption, contrary to ordinary userspace preemption, states, that the execution of kernel code can be interrupted whenever CPU priority is low (interrupts are disabled).
- Kernel threads are schedulable entities with own kernel context.
- Synchronization is provided by semaphores, mutexes, rwlocks and condition variables. All of these are SMP safe and capable of timeout mode of operation.
- Heap manager aids dynamic allocation and deallocation of memory for kernel purposes.
- Physical memory management takes care of allocation of frames of physical memory.
- Virtual memory management is the subsystem which provides mapping of virtual addresses to physical memory. It is also used to organize threads userspace memory mappings.
- Userspace threads are threads with userspace stack and virtual memory mapping added.
- Multiprocessor support declares support for SMP systems. Each architecture needs to configure the system on startup to detect all CPUs and make them execute kernel code.
- Little-endian and big-endian architectures are supported.
- 32-bit and one 64-bit architectures are supported.
Enhancements:
- This release fixes several hard hangs.
- It fixes oversynchronized parts of the kernel.
- It simplifies and cleans up task termination.
- The quality of in-source documentation has been improved.
- The new ARM 32 port is integrated.
Download (0.73MB)
Added: 2007-06-19 License: BSD License Price:
857 downloads
mdnsd 0.7
mdnsd is a very lightweight, simple, portable, and easy to integrate open source implementation of Multicast DNS. more>>
"mdnsd" is a very lightweight, simple, portable, and easy to integrate open source implementation of Multicast DNS (part of Zeroconf, also called Rendezvous by Apple) for developers. It supports both acting as a Query and a Responder, allowing any software to participate fully on the .localnetwork just by including a few files and calling a few functions. All of the complexity of handling the Multicast DNS retransmit timing, duplicate
suppression, probing, conflict detection, and other facets of the DNS protocol is hidden behind a very simple and very easy to use interface, described in the header file. The single small c source file has almost no dependencies, and is portable to almost any embedded platform. Multiple example applications and usages are included in the download, including a simple very persistent query browser and a tool to advertise local web sites.
The code is licensed under both the GPL and BSD licenses, for use in any free software or commercial application. If there is a licensing need not covered by either of those, alternative licensing is available upon request.
<<lesssuppression, probing, conflict detection, and other facets of the DNS protocol is hidden behind a very simple and very easy to use interface, described in the header file. The single small c source file has almost no dependencies, and is portable to almost any embedded platform. Multiple example applications and usages are included in the download, including a simple very persistent query browser and a tool to advertise local web sites.
The code is licensed under both the GPL and BSD licenses, for use in any free software or commercial application. If there is a licensing need not covered by either of those, alternative licensing is available upon request.
Download (0.014MB)
Added: 2006-07-03 License: BSD License Price:
1216 downloads
BuildNumber 0.8a
BuildNumber is a utility to add auto-incrementing build numbers to C and C++ projects. more>>
Large projects usually already have some type of mechanism for build numbering, because keeping track of which build is the latest can be very important information. However, even small hobby projects can benefit from a self-maintaining build numbering system.
BuildNumber project is a utility to add auto-incrementing build numbers to C and C++ projects. BuildNumber will create and maintain a single header file called buildnumber.h for your project which you can #include to access the current build number. BuildNumber is written in pure C for maximum portability, but the binary can also be used with C++ projects, and the source should compile with almost any C/C++ compiler.
The entire contents of a sample buildnumber.h are displayed below:
/* Generated by BuildNumber version 0.8 */
#ifndef BUILD_NUMBER_H_
#define BUILD_NUMBER_H_
#define BUILDNUMBER 53
#define BUILDNUMBER_STR "53"
#endif /* BUILD_NUMBER_H_ */
Every time you rebuild your project, BuildNumber will automatically update this file for you: set it up once, and it just works. You can compile individual files (to confirm syntax, etc) without incrementing the build number, because it only updates when you actually build or make your project.
Main features:
- Written in pure C for maximum portability
- Simple concept, simple solution, simple code
- Works seemlessly in C and C++ projects
- Sets up in minutes, then its entirely automated
- Works with virtually every C/C++ compiler on virtually every system
- BSD License for maximum freedom, even in commercial projects
<<lessBuildNumber project is a utility to add auto-incrementing build numbers to C and C++ projects. BuildNumber will create and maintain a single header file called buildnumber.h for your project which you can #include to access the current build number. BuildNumber is written in pure C for maximum portability, but the binary can also be used with C++ projects, and the source should compile with almost any C/C++ compiler.
The entire contents of a sample buildnumber.h are displayed below:
/* Generated by BuildNumber version 0.8 */
#ifndef BUILD_NUMBER_H_
#define BUILD_NUMBER_H_
#define BUILDNUMBER 53
#define BUILDNUMBER_STR "53"
#endif /* BUILD_NUMBER_H_ */
Every time you rebuild your project, BuildNumber will automatically update this file for you: set it up once, and it just works. You can compile individual files (to confirm syntax, etc) without incrementing the build number, because it only updates when you actually build or make your project.
Main features:
- Written in pure C for maximum portability
- Simple concept, simple solution, simple code
- Works seemlessly in C and C++ projects
- Sets up in minutes, then its entirely automated
- Works with virtually every C/C++ compiler on virtually every system
- BSD License for maximum freedom, even in commercial projects
Download (0.038MB)
Added: 2006-04-07 License: BSD License Price:
1299 downloads
MultiSessionX 0.6
MultiSessionX is a fast user switching implementation for X11 utilizing VNC for persistent sessions. more>>
MultiSessionX is a fast user switching implementation for X11 utilizing VNC for persistent sessions. It provides a choosable menu via xdialog or xmessage. It supports Linux, FreeBSD, and Irix.
Main features:
- Support for xdialog and xmessage (xmessage provided for legacy support -- use xdialog instead). Support planned for zenity.
- Maintain multiple user logins from a single terminal without logging users out.
- Reconnect to sessions from another terminal.
- Multiple sessions per-user.
- Mulitple connections to a single session. (vnc -shared)
- Allows creation of non-persistent sessions -- starts window manager normally to support features not available through VNC (high-speed video, opengl)
Note: use with xdialog and an X11 login manager can be very similar to the behavior AND visual appearance of Windows 2003 with Terminal Services. I should note that this project was started early 2002, well before Windows 2003 was released! Just in case you were wondering ;-)
Licensed under the general BSD license (no advertising clause).
Version restrictions:
- VNC has a lot of bugs and limitations. For instance, it does not support OpenGL or XV visuals. "Non-persistent" sessions provided as work-around. Also, VNC "messes up", causing visual artifacts.
- Does not work with Zenity at all, not even its gdialog emulation
<<lessMain features:
- Support for xdialog and xmessage (xmessage provided for legacy support -- use xdialog instead). Support planned for zenity.
- Maintain multiple user logins from a single terminal without logging users out.
- Reconnect to sessions from another terminal.
- Multiple sessions per-user.
- Mulitple connections to a single session. (vnc -shared)
- Allows creation of non-persistent sessions -- starts window manager normally to support features not available through VNC (high-speed video, opengl)
Note: use with xdialog and an X11 login manager can be very similar to the behavior AND visual appearance of Windows 2003 with Terminal Services. I should note that this project was started early 2002, well before Windows 2003 was released! Just in case you were wondering ;-)
Licensed under the general BSD license (no advertising clause).
Version restrictions:
- VNC has a lot of bugs and limitations. For instance, it does not support OpenGL or XV visuals. "Non-persistent" sessions provided as work-around. Also, VNC "messes up", causing visual artifacts.
- Does not work with Zenity at all, not even its gdialog emulation
Download (0.004MB)
Added: 2005-07-13 License: BSD License Price:
1565 downloads
Seagull PHP Application Framework 0.6.2
Seagull is an OO PHP framework with the core modules licensed under BSD. more>>
Seagull is an OO PHP framework with the core modules licensed under BSD, and has the following design goals:
- independence of data, logic & presentation layers
- extensible component architecture
- reduction of repetitive programming tasks
- simplifying data access
- comprehensive error handling
- action request workflow
- simplified form handling
- component reuse
- authentication management
- integration with PEAR libraries
- PHP coding standards
- platform/PHP version/browser independence
- self-generating documentation
- quality end user docs
There are some default modules that come with the framework, these handle tasks related to:
- user/group management
- content management
- document management
- category management
- messaging
- navigation
<<less- independence of data, logic & presentation layers
- extensible component architecture
- reduction of repetitive programming tasks
- simplifying data access
- comprehensive error handling
- action request workflow
- simplified form handling
- component reuse
- authentication management
- integration with PEAR libraries
- PHP coding standards
- platform/PHP version/browser independence
- self-generating documentation
- quality end user docs
There are some default modules that come with the framework, these handle tasks related to:
- user/group management
- content management
- document management
- category management
- messaging
- navigation
Download (3.7MB)
Added: 2007-05-05 License: BSD License Price:
903 downloads
iogen 3.1p0
iogen is an I/O generator. more>>
iogen is an I/O generator. iogen forks child processes that each run a mix of reads and writes. The idea is to generate heavily fragmented files to make the hardware suffer as much as possible.
This tool has been used to test filesystems, drivers, firmware, and hardware devices. It is by no means meant as a performance measuring tool since it tries to recreate the worst case scenario I/O.
This code was developed and tested on OpenBSD 3.8-current Dec 6 2005. This code should be POSIX compliant and therefore should compile on all well behaving UNIXi. If you are inclined to port this to another OS send me a diff and if it is good Ill merge it with the actual code.
Please note that I will not generate additional makefiles besides the example in the current version. The official Makefile is part of the OpenBSD ports tree and is non-portable. I will publish, ONLY under a BSD license, makefiles and diffs that enable iogen to run on other OSs on this website.
Enhancements:
- The Linux makefile was fixed.
<<lessThis tool has been used to test filesystems, drivers, firmware, and hardware devices. It is by no means meant as a performance measuring tool since it tries to recreate the worst case scenario I/O.
This code was developed and tested on OpenBSD 3.8-current Dec 6 2005. This code should be POSIX compliant and therefore should compile on all well behaving UNIXi. If you are inclined to port this to another OS send me a diff and if it is good Ill merge it with the actual code.
Please note that I will not generate additional makefiles besides the example in the current version. The official Makefile is part of the OpenBSD ports tree and is non-portable. I will publish, ONLY under a BSD license, makefiles and diffs that enable iogen to run on other OSs on this website.
Enhancements:
- The Linux makefile was fixed.
Download (0.007MB)
Added: 2007-05-25 License: BSD License Price:
885 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above bsd license search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed