Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
<<list tagged "software">>
!Audacity - http://audacity.sourceforge.net/
The Free, Cross-Platform Sound Editor
Audacity® is free, open source software for recording and editing sounds. It is available for Mac OS X, Microsoft Windows, GNU/Linux, and other operating systems.
!Berkeley DB - http://www.oracle.com/technology/products/berkeley-db/index.html
The Berkeley DB family of open source, embeddable databases provides developers with fast, reliable, local persistence with zero administration. Often deployed as "edge" databases, the Berkeley DB family provides very high performance, reliability, scalability, and availability for application use cases that do not require SQL.
!Blender - http://www.blender.org/
model • shade • animate • render • composite • interactive 3d
Blender is the free open source 3D content creation suite, available for all major operating systems
!CentOS - http://centos.org/
CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.) CentOS is free.
!ChickenOfTheVNC - http://sourceforge.net/projects/cotvnc/
Chicken of the VNC is a VNC client for Mac OS X. A VNC client allows one to display and interact with a remote computer screen. In other words, you can use Chicken of the VNC to interact with a remote computer as though it's right next to you.
!Compiere - http://www.compiere.com/
Compiere is an integrated open source ERP and CRM business solution built on a powerful Model-driven Application Platform that gives you the capabilities to run YOUR business, YOUR way. Use Compiere business solutions software to automate all of your financial, distribution, sales and service processes... quickly, affordably and easily.
Broad Capabilities and Deep Integration
Compiere ERP business solution capabilities span Enterprise Resource Planning (ERP) and Customer Relationship Management (CRM).
Learn more about using Compiere ERP business solutions software for:
* Standard Reports — Report and manage the performance of your enterprise using standard reports and integrated reporting tools.
* Business View Layer — Securely access business data through optimized reporting schemas.
* 3rd Party Analysis Tools — Use your choice of third-party reporting and analysis tools to analyze Compiere ERP and CRM data.
* Manufacturing — Control Manufacturing operations with material planning, production scheduling and shop floor execution capabilities.
* Warehouse Management —Improve warehouse productivity by automating inbound and outbound logistics.
* Purchasing — Automate the steps from procurement to payment.
* Materials Management — Manage inventory receipts, shipments, moves and counts across your warehouses, suppliers and customers.
* Order Management — Create quotes, book orders, manage materials, generate invoices and collect cash.
* Global Financial Management — One system automates the processes of your business solution and manages your financial records.
* Sales — Control your valuable customer relationship management solutions.
* E-Commerce — Create and run a secure web store front.
* Service — Manage the entire Service delivery lifecycle.
* Customer History — See a 360 degree view of interactions with your customers.
[[Open-Source Solutions]]
!Drools - http://www.jboss.org/drools/
Drools is a business rule management system (BRMS) and an enhanced Rules Engine implementation, ReteOO, based on Charles Forgy's Rete algorithm tailored for the Java language. More importantly, Drools provides for Declarative Programming and is flexible enough to match the semantics of your problem domain with Domain Specific Languages, graphical editing tools, web based tools and developer productivity tools.
!!Why Choose Drools
| Open Source |Drools has a business friendly open source license that makes it free to download, use, embed, and distribute.|
| Declarative Programming |Allow you to say "What to do" not "How to do it".|
| Accessible business rules |Drools is friendly to both developers and business users. DSLs allow developers to write almost natural language semantics for rule authors. GUIs and visual metaphors (RuleFlow, Decision tables in Spreadsheets) also reduce the gap between business and IT. A web based BRMS (Business Rule Management System) provides GUIs for managing rule assets.|
| Logic and Data Separation |Rule engines are the ultimate in logic and data de-coupling. Increases maintainability and codebase quality.|
| Speed and Scalability |The Rete algorithm, and its descendents such as Drools' Reteoo, provide speed and scalability beyond what is practical to achieve and maintain by hand.|
| Eclipse IDE |Eclipse plugin makes it easier than ever to use Drools, with intellisense auto-completion and Debug views, rule flow GUIs and more.|
| Web based BRMS |AJAX-based business rules management system (BRMS), built from the ground up for advanced rule authoring, version control, and management.|
!Elgg - http://elgg.org/
Elgg is an open, flexible social networking engine, designed to run at the heart of any socially-aware application. Building on Elgg is easy, and because the engine handles common web application and social functionality for you, you can concentrate on developing your idea.
!Firefox -- http://www.mozilla.com/en-US/firefox/
The Web is all about innovation, and Firefox 3 sets the pace with dozens of new features, including the smart location bar, one-click bookmarking and blindingly fast performance.
!FirewallBuilder - http://www.fwbuilder.org/
Firewall Builder is a GUI firewall configuration and management tool that supports iptables (netfilter), ipfilter, pf, ipfw, Cisco PIX (FWSM, ASA) and Cisco routers extended access lists. Firewall Builder uses object-oriented approach, it helps administrator maintain a database of network objects and allows policy editing using simple drag-and-drop operations.
!FreeType - http://freetype.sourceforge.net/
FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.
Note that FreeType 2 is a font service and doesn't provide APIs to perform higher-level features like text layout or graphics processing (e.g., colored text rendering, ‘hollowing’, etc.). However, it greatly simplifies these tasks by providing a simple, easy to use, and uniform interface to access the content of font files.
FreeType 2 is released under two open-source licenses: our own BSD-like FreeType License and the GPL. It can thus be used by any kind of projects, be they proprietary or not.
!''GNU Software'' - http://www.gnu.org/software/
The GNU operating system is a complete free software system, upward-compatible with Unix. GNU stands for “GNU's Not Unix”. Richard Stallman made the Initial Announcement of the GNU Project in September 1983. A longer version called the GNU Manifesto was published in September 1985. It has been translated into several other languages.
The name “GNU” was chosen because it met a few requirements; first, it was a recursive acronym for “GNU's Not Unix”, second, because it was a real word, and third, it was fun to say (or Sing).
The word “free” in “free software” pertains to freedom, not price. You may or may not pay a price to get GNU software. Either way, once you have the software you have three specific freedoms in using it. First, the freedom to copy the program and give it away to your friends and co-workers; second, the freedom to change the program as you wish, by having full access to source code; third, the freedom to distribute an improved version and thus help build the community. (If you redistribute GNU software, you may charge a fee for the physical act of transferring a copy, or you may give away copies.)
The project to develop the GNU system is called the “GNU Project”. The GNU Project was conceived in 1983 as a way of bringing back the cooperative spirit that prevailed in the computing community in earlier days—to make cooperation possible once again by removing the obstacles to cooperation imposed by the owners of proprietary software.
In 1971, when Richard Stallman started his career at MIT, he worked in a group which used free software exclusively. Even computer companies often distributed free software. Programmers were free to cooperate with each other, and often did.
By the 1980s, almost all software was proprietary, which means that it had owners who forbid and prevent cooperation by users. This made the GNU Project necessary.
Every computer user needs an operating system; if there is no free operating system, then you can't even get started using a computer without resorting to proprietary software. So the first item on the free software agenda obviously had to be a free operating system.
!Gimp - http://www.gimp.org/
GIMP is the GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. It works on many operating systems, in many languages.
!Google Code - http://code.google.com/
Google and the Open Source Developer
Recognizing the vital role that open source software plays at Google, we of the Open Source Programs Office are tasked with maintaining a healthy relationship with the open source software development community. We do this by releasing Google-created code, providing vital infrastructure and by creating new open source software developers through programs like the Google Summer of Code.
!HyperIC - [[http://www.hyperic.com/products/hq_oss.html]]
Hyperic HQ — Open Source Systems Monitoring and Management Software
Hyperic is the leader in open source web infrastructure management software. Our easy to use monitoring portal is intelligently designed to auto-discover your infrastructure and get you online within minutes. Having this ability to quickly automate and streamline operations is a must for today's busy IT professional.
Our unique feature set enables companies of all sizes to easily integrate and effectively manage their business critical services at every major layer, including hardware, networks, virtualization, and applications.
HQ's comprehensive suite of tools allows operations to track performance and event data, create complex alerts, run diagnostics, and issue control actions from a single remote console.
[[Read about the HyperIC Server architecture|http://www.hyperic.com/products/server.html]].
!InfoBrightCE - http://www.infobright.org/Open-Source/Home
The Intelligent Database for Business Intelligence
Designed for analytics, ICE is easy to use, simple to manage and ideal for data volumes up to 30 TB and more. ICE combines a column-oriented database with a unique Knowledge Grid architecture to eliminate the complexity of data warehousing.
!JBossESB - http://www.jboss.org/jbossesb/
JBossESB - Reliable SOA infrastructure
JBossESB is the next generation of EAI - better and without the vendor-lockin characteristics of old. As such, many of the capabilities mirror those of existing EAI offerings: Business Process Monitoring, Integrated Development Environment, Human Workflow User Interface, Business Process Management, Connectors, Transaction Manager, Security, Application Container, Messaging Service, Metadata Repository, Naming and Directory Service, Distributed Computing Architecture.
Plus JBossESB is part of an SOI (Service Oriented Infrastructure). However, SOA is not simply a technology or a product: it's a style of design, with many aspects (such as architectural, methodological and organisational) unrelated to the actual technology.
!JBossProjects - http://www.jboss.org/projects/
JBoss community projects sit between your application code and the operating system to provide services such as persistence, transactions, messaging and clustering. Implementing this software in Java allows it to run on many different operating systems, giving you the flexibility to develop and deploy applications wherever you like. The aim is to regularly release stable versions together with documentation for use in cutting-edge application development.
!JasterSoft - http://www.jaspersoft.com/
Business Intelligence for Everyone
JasperSoft products are designed to provide usable Business Intelligence (BI) to a broader section of the business. The days of limiting the use of BI to senior executives is over.
JasperSoft products are affordable and intensely easy to use, enabling them to be deployed and used by everyone, regardless of the size of the organization and budget. Operational BI needs to begin by being implemented into the business processes that are actually followed and used by the front-line workers. JasperSoft provides an embeddable and extensible BI solution - seamlessly adding BI to any existing application. JasperSoft is also ready-to-run as a stand-alone BI solution independent of other business applications.
!Jitterbit - http://www.jitterbit.com/
The Leading Open Source Integration Platform
The Jitterbit Integration Solution combines intuitive integration design with robust functionality and scalable performance. Jitterbit is designed to handle the most complex integration challenges between legacy, enterprise and On-Demand applications, including Business Process Fusion, ETL, SaaS, and SOA. The Jitterbit Solution enables organizations to unite their independent applications and data in record time and for the lowest total cost of ownership in the industry.
!LifeRay - http://www.liferay.com/
Liferay Portal is all about choice: we give you over 60 tools and a selection of today's most innovative technologies to enable you to do everything from creating websites to building intranets to simply getting the right documents and applications to the right people. See why 60,000 people a month are checking out the product InfoWorld calls the “Best Open Source Portal” on the market.
Liferay Social Office is a social collaboration solution for the enterprise. This full virtual workspace streamlines communication, saves time, builds group cohesion and raises productivity. All you have to do is log in and work the way you want to, at your convenience. ''//Apparently not ready yet - 11/4/2008//
!MJPEG Tools - http://mjpeg.sourceforge.net/MacOS
The mjpeg programs are a set of tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video under Linux and MacOSX
!MPlayerOSX - http://mplayerosx.sourceforge.net/
MPlayer OS X is project based on MPlayer (The Movie Player for Linux) port to Mac OS X platform. It consist of compiled binaries of mplayer and mencoder , separate GUI for mencoder and standalone Cocoa player application based on mplayer binaries.
!Magento - http://www.magentocommerce.com/
| Versatility and Freedom|Control every facet of your store, from merchandising to promotions and more. There are no limits to creativity with Magento.|
| Expand your Market|Reach more customers by creating targeted micro-sites using Magento's multi-store retailing functionality.|
| Attract + Convert = Growth|Magento's SEO features and user experience will attract and convert more qualified customers, leading to business growth.|
| Competitive, Low Cost of Ownership|Magento's commercial open source business model yields a product that is superior for a fraction of the cost. Learn more about our support subscription plans backed by the source.|
[[Open-Source Solutions]]
[[Send Alan a suggestion|mailto:aks@stebbens.org]]
[[RSS|http://ajharmony.com/aks-software.xml]]
!MarkDown - http://daringfireball.net/projects/markdown/
Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).
Thus, “Markdown” is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML. See the Syntax page for details pertaining to Markdown’s formatting syntax.
The overriding design goal for Markdown’s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it’s been marked up with tags or formatting instructions. While Markdown’s syntax has been influenced by several existing text-to-HTML filters, the single biggest source of inspiration for Markdown’s syntax is the format of plain text email.
<!--{{{-->
<script type="text/javascript"><!--
google_ad_client = "pub-4564591191365081";
/* Software Ads - footer bar */
google_ad_slot = "7199622486";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<span id='adBar'>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</span>
<!--}}}-->
<!--{{{-->
<link rel='alternate' type='application/rss+xml' title='RSS' href='index.xml' />
<!--}}}-->
!MediaWiki - http://www.mediawiki.org/wiki/MediaWiki
MediaWiki is a free software wiki package originally written for Wikipedia. It is now used by several other projects of the non-profit Wikimedia Foundation and by many other wikis, including this website, the home of MediaWiki.
!Merb - http://merbivore.com
Faster, Lighter, More Agile.
Merb is an MVC framework that is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core. In fact, this is a guiding principle of the project, which has led to third-party support for the ActiveRecord, DataMapper, and Sequel ORMs.
In addition, it means that the core code in Merb is kept simple and well organised. This has multiple benefits. It means it’s faster for one thing. It’s also easier to understand, maintain and extend.
Merb is already packed with good stuff; flexible routing, gem plugins, the provides API, part and mail controllers etc.
!The Metasploit Project - http://www.metasploit.com/
Metasploit provides useful information to people who perform penetration testing, IDS signature development, and exploit research. This project was created to provide information on exploit techniques and to create a useful resource for exploit developers and security professionals. The tools and information on this site are provided for legal security research and testing purposes only. Metasploit is a community project managed by Metasploit LLC.
!MySQL - http://mysql.com/
The world's most popular open source database
! Open-Source Solutions
The following is my personal list of ''//free//'' open-source solutions that I've run across, for various categories of applications. I use some of these; I've experimented with others; and someday plan to evaluate the rest. This list is Unix and Mac-centric, but there is at least one or two Windows-only solutions (which, in my Mac-centric world, can be used with [[Parallels|http://www.parallels.com]] or one of the virtual OS solutions).
|>|!Audio|!Notes|
| [[Audacity]]|http://audacity.sourceforge.net/|Sound editor|
|>|!Business Intelligence|!Notes|
| [[Compiere]]|http://www.compiere.com/|Business ERP & CRM|
| [[Drools]]|http://www.jboss.org/drools/|Business Rules Management System (BRMS)|
| [[JasperSoft]]|http://www.jaspersoft.com/|Standalone and Operational BI reporting|
| [[InfoBrightCE]]|http://www.infobright.org/Open-Source/Home|Intelligent Database for Data Intelligence|
| [[Pentaho]]|http://sourceforge.net/projects/pentaho/|complete business intelligence platform|
| [[SugarCRM]]|http://www.sugarcrm.com/crm/|Flexible Customer Relationship Management|
|>|!Databases|!Notes|
| [[Berkeley DB]]|http://www.oracle.com/technology/products/berkeley-db/|Berkeley DB - A transactional embedded data manager for un-typed data in basic key/value data structures|
| [[MySQL]]|http://mysql.com/|MySQL Database server & client for any platform|
| [[phpMyAdmin]]|http://www.phpmyadmin.net/|MySQL DB Admin GUI|
|>|!Graphics|!Notes|
| [[Blender]]|http://www.blender.org/|3D content creation suite|
| [[Gimp]]|http://www.gimp.org/|GNU Image Manipulation Program|
| [[libgd]]|http://www.libgd.org/|The graphics developers' library|
| [[libpng]]|http://www.libpng.org/|The PNG (Portable Network Graphics) reference library|
|>|!Languages|!Notes|
| [[Python]]|http://python.org/|Python programming language|
| [[Ruby]]|http://ruby-lang.org/|Ruby programming language|
|>|!Middleware|!Notes|
| [[Jitterbit]]|http://www.jitterbit.com/|middleware data migration & translation|
|>|!Multimedia|!Notes|
| [[ffmpegX]]|http://www.ffmpegx.com/|Video/audio encoder for Mac OS X|
| [[MJPEG Tools]]|http://mjpeg.sourceforge.net/MacOS/|MPEG Tools for MacOS|
| [[MPlayerOSX]]|http://mplayerosx.sourceforge.net/|Media player for OS X|
|>|!Networking|!Notes|
| [[FirewallBuilder]]|http://www.fwbuilder.org|Manage multiple firewalls remotely|
| [[HyperIC]]|http://www.hyperic.com/|Systems and network monitoring & management|
| [[Snort]]|http://snort.com|Scan the network neighborhood |
| [[Untangle]]|http://www.untangle.com/|Run 1 to 14 various system & network security scans |
|>|!Productivity|!Notes|
| [[alfresco]]|http://www.alfresco.com/|Enterprise content-management (ECM)|
| [[d3 TiddlyWiki]]|http://www.dcubed.ca/|d^^3^^-style of GTD (Getting Things Done)|
| [[dotProject]]|http://www.dotproject.net/|project planning & tracking|
| [[OpenOffice]]|http://www.openoffice.org/|MS Office replacement for multiple platforms|
| [[Scalix]]|http://www.scalix.com/community/|Messaging & calendaring platform|
|>|!Security|!Notes|
| [[libssh2]]|http://www.libssh2.org/|SSH2 protocol library|
| [[Metasploit]]|http://www.metasploit.com/|test system & network vulnerabilities |
| [[Ophcrack]]|http://sourceforge.net/projects/ophcrack/|Windows password cracker |
| [[TrueCrypt]]|http://www.truecrypt.org/|encrypt entire filesystems |
|>|!Software Development|!Notes|
| [[flex]]|http://flex.org/|Flexible rich web-app development platform|
| [[git]]|http://git.or.cz/|Git - Fast Version Control System|
| [[github]]|http://github.com/|Github - Git repository hosting|
| ''[[GNU Software]]''|http://www.gnu.org/software/|''GNU software''|
| [[Google Code]]|http://code.google.com/|Google Code repository|
| [[libgd]]|http://www.libgd.org/|The graphics developers' library|
| [[libpng]]|http://www.libpng.org/|The PNG (Portable Network Graphics) reference library|
| [[Prototype]]|http://www.prototypejs.org/|Javascript prototyping library|
| [[RubyForge]]|http://rubyforge.org/|Premier repository for open-source Ruby projects|
| [[RubyOSX]]|http://rubyosx.rubyforge.org/|Ruby one-click installers for Mac OS X|
| [[RubyObj]]|http://www.rubyobjc.com/|Ruby Objective-C bridge|
| [[Zlib]]|http://www.zlib.net/|A compression library unencumbered from patents|
|>|!Systems|!Notes|
| [[CentOS]]|http://centos.org/|Community Enterprise OS|
| [[ChickenOfTheVNC]]|http://sourceforge.net/projects/cotvnc/|[[VNC]] client|
| [[HyperIC]]|http://www.hyperic.com/|Systems and network monitoring & management|
| [[Splunk]]|http://www.splunk.com/|analyze system logs & more |
| [[VirtualBox]]|http://www.virtualbox.org/|Virtual systems management|
| [[Xen]]|http://www.xen.org/|Virtual systems management|
|>|!Typesetting|!Notes|
| [[FreeType]]|http://freetype.sourceforge.net/|A free, high-quality portable font-engine|
| [[MarkDown]]|http://daringfireball.net/projects/markdown/|An easy-to-read text-to-html translator|
|>|!Web Software|!Notes|
| [[Elgg]]|http://elgg.org/|Social-networking groups platform|
| [[Firefox]]|http://www.mozilla.com/firefox/|The ''//best//'' web browser|
| [[JBossESB]]|http://www.jboss.org/jbossesb/|JBossESB - Reliable SOA infrastructure|
| [[JBossProjects]]|http://www.jboss.org/projects/|JBoss open-source projects|
| [[LifeRay]]|http://www.liferay.com/|enterprise portal & collaboration platform|
| [[Magento]]|http://www.magentocommerce.com/|eCommerce platform|
| [[MediaWiki]]|http://www.mediawiki.org/|Collaborative web-based content (wiki)|
| [[Merb]]|http://www.merbivore.com/|Ruby-based MVC framework which is ORM-agnostic|
| [[Prototype]]|http://www.prototypejs.org/|Javascript prototyping library|
| [[TiddlyWiki]]|http://www.tiddlywiki.com/|A client-side Javascript-based personal notebook (aka //wiki//)|
| [[Webalizer]]|http://www.webalizer.org/|A web log analyzer|
| [[WordPress]]|http://wordpress.org/|Web logging (blogging) software|
|Open-Source Solutions|c
!OpenOffice - http://www.openoffice.org/
OpenOffice.org 3 is the leading open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more. It is available in many languages and works on all common computers. It stores all your data in an international open standard format and can also read and write files from other common office software packages. It can be downloaded and used completely free of charge for any purpose.
!Ophcrack - http://sourceforge.net/projects/ophcrack/
Ophcrack is a Windows password cracker based on a time-memory trade-off using rainbow tables. This is a new variant of Hellman's original trade-off, with better performance. It recovers 99.9% of alphanumeric passwords in seconds.
//It's better to hack yourself than have a Bad Guy do it first!//
<!--{{{-->
<div class='header' macro='gradient vert [[ColorPalette::PrimaryLight]] [[ColorPalette::PrimaryMid]]'>
<div class='headerShadow'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
<span class='externalSearch'>
Find Open-Source Software on the Web<br/>
<form action="http://www.google.com/cse" id="cse-search-box" target="_blank">
<div>
<input type="hidden" name="cx" value="partner-pub-4564591191365081:1y75t7txtl6" />
<input type="hidden" name="ie" value="ISO-8859-1" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="Search" />
</div>
</form>
<script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en"></script>
</span>
</div>
<div class='headerForeground'>
<span class='siteTitle' refresh='content' tiddler='SiteTitle'></span>
<span class='siteSubtitle' refresh='content' tiddler='SiteSubtitle'></span>
</div>
</div>
<div id='mainMenu' refresh='content' tiddler='MainMenu'></div>
<div id='sidebar'>
<div id='sidebarOptions' refresh='content' tiddler='SideBarOptions'></div>
<div id='sidebarTabs' refresh='content' force='true' tiddler='SideBarTabs'></div>
</div>
<div id='displayArea'>
<div id='messageArea'></div>
<div id='tiddlerDisplay'></div>
<!--}}}-->
!Pentaho - http://sourceforge.net/projects/pentaho/
A complete business intelligence platform that includes reporting, analysis (OLAP), dashboards, data mining and data integration (ETL). Use it as a full suite or as individual components that are accessible via web services. Ranked #1 in open source BI.
!Prototype - http://www.prototypejs.org/
Prototype is a JavaScript Framework that aims to ease development of dynamic web applications.
Featuring a unique, easy-to-use toolkit for class-driven development and the nicest Ajax library around, Prototype is quickly becoming the codebase of choice for web application developers everywhere.
!Python - http://python.org/
Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.
Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines.
Python is distributed under an OSI-approved open source license that makes it free to use, even for commercial products.
* [[Python 3.0|http://docs.python.org/3.0/]] - Python version 3.0
!Ruby - http://ruby-lang.org/
A dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
!RubyForge - http://rubyforge.org/
RubyForge is a home for open source Ruby projects.
!RubyOSX - http://rubyosx.rubyforge.org/
This package is the most simple way to equip your Macintosh Apple OSX System with Ruby - similar to the Windows Ruby One-Click Installer. It replaces the broken Readline library, updates to a current version of SQLite3 and prepares your OSX for Rails, which needs at least Ruby 1.8.4 to run. The current Ruby Version is 1.8.6 (1.8.5 is recommended for Rails) and Rubygems 0.9.4.
This package's intention is to remain small while being a Universal Binary that serves everything to deploy Ruby Applications on OSX Machines - Cheetah, Puma, Jaguar, Panther, Tiger or Leopard. You don't need to compile anything and you don't need Apple's Developer Tools (xcode) installed.
The Ruby One-Click Installer for OSX is adding the installed files to /usr/local, not replacing Apple's original Ruby. That means you can easily uninstall this package or switch to Apple's Ruby again.
!RubyObj - http://www.rubyobjc.com/
Why Ruby and Objective-C?
Ruby and Objective-C are two great languages for software development that have complementary strengths and weaknesses. They also have some special characteristics that allow them to work together well. That might be because they have a common ancestor, but let's look forward instead. Forward to the start of a beautiful friendship.
RubyObjC allows software developers to have the best of both worlds.
bridgeWith RubyObjC, Ruby programmers get a structured way to build high-performing subsystems and access to a rich library of components. Objective-C programmers get an interpreted environment for interacting with their code, an amazingly clear and concise way of expressing their designs, and another huge library of reusable code.
RubyObjC is a completely new bridge between Ruby and Objective-C. Written in late 2006, it was designed to take advantage of recent improvements in the Objective-C runtime and its author's experience documenting and evaluating RubyCocoa, an open-source Ruby/Objective-C bridge begun in 2001.
RubyObjC uses Ruby all over. Documentation is generated with RDoc, testing is managed with Test::Unit, and RubyObjC is distributed as a Ruby gem. RubyObjC also includes a Rake task that can be used to build a Cocoa application. When an application is written with Ruby code only, it can be built with no compilation or linking. When the application includes Objective-C code, that code is automatically compiled and linked into the executable. This allows Cocoa applications to be easily built from the command line or your favorite text editor.
!!Note: The real source for RubyObj is now at http://rubyforge.org/projects/rubyobjc. The author has moved on to [[Nu|http://programming.nu]].
!Scalix - http://www.scalix/community/
Scalix Collaboration Platform is a robust, enterprise-class email and group calendaring solution that is the open alternative to Exchange. It integrates via open standards with your existing and future messaging clients, infrastructure, and applications, protecting your investments and giving you choice. It provides full-feature support of Outlook and is directory agnostic. We’ve made the source code available so the software can be ported to any platform, and can be extended, localized and customized. It is built on Linux, so you get 99.999% availability with clustering and failover. Our Collaboration Platform forms the foundation for all our product editions, and is made up of the following components.
<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY" "journal">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Change TiddlyWiki advanced options">>
an informal list of open-source software solutions
[[Alan's Software List|http://ajharmony.com/aks-software.html]]
http://ajharmony.com/aks-software.html
!Snort - http://www.snort.org/
SNORT® is an open source network intrusion prevention and detection system utilizing a rule-driven language, which combines the benefits of signature, protocol and anomaly based inspection methods. With millions of downloads to date, Snort is the most widely deployed intrusion detection and prevention technology worldwide and has become the de-facto standard for the industry.
!Splunk http://www.splunk.com/
Splunk is IT Search
Search and navigate IT data from applications, servers and network devices in real-time. Logs, configurations, messages, traps and alerts, scripts, code, metrics and more. If a machine can generate it - Splunk can eat it. It's easy to download and use and it's very powerful.
body {font-size:.7em; font-family:verdana,arial,helvetica; margin:0; padding:0;}
.externalSearch {
position: absolute;
top: 4em;
right: 0px;
font-size: 1.1em;
font-style: italic;
color: white;
text-align: left;
text-shadow: black 1px 1px ;
margin-bottom: 5px;
}
#adBar {
position: relative;
height: 90px;
width: 850px;
margin-left: 15em;
}
/*{{{*/
* html .tiddler {height:1%;}
body {font-size:.75em; font-family:arial,helvetica; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; text-decoration:none;}
h1,h2,h3 {padding-bottom:1px; margin-top:1.2em;margin-bottom:0.3em;}
h4,h5,h6 {margin-top:1em;}
h1 {font-size:1.35em;}
h2 {font-size:1.25em;}
h3 {font-size:1.1em;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
hr {height:1px;}
a {text-decoration:none;}
dt {font-weight:bold;}
ol {list-style-type:decimal;}
ol ol {list-style-type:lower-alpha;}
ol ol ol {list-style-type:lower-roman;}
ol ol ol ol {list-style-type:decimal;}
ol ol ol ol ol {list-style-type:lower-alpha;}
ol ol ol ol ol ol {list-style-type:lower-roman;}
ol ol ol ol ol ol ol {list-style-type:decimal;}
.txtOptionInput {width:11em;}
#contentWrapper .chkOptionInput {border:0;}
.externalLink {text-decoration:underline;}
.indent {margin-left:3em;}
.outdent {margin-left:3em; text-indent:-3em;}
code.escaped {white-space:nowrap;}
.tiddlyLinkExisting {font-weight:bold;}
.tiddlyLinkNonExisting {font-style:italic;}
/* the 'a' is required for IE, otherwise it renders the whole tiddler in bold */
a.tiddlyLinkNonExisting.shadow {font-weight:bold;}
#mainMenu .tiddlyLinkExisting,
#mainMenu .tiddlyLinkNonExisting,
#sidebarTabs .tiddlyLinkNonExisting {font-weight:normal; font-style:normal;}
#sidebarTabs .tiddlyLinkExisting {font-weight:bold; font-style:normal;}
.header {position:relative;}
.header a:hover {background:transparent;}
.headerShadow {position:relative; padding:4.5em 0em 1em 1em; left:-1px; top:-1px;}
.headerForeground {position:absolute; padding:4.5em 0em 1em 1em; left:0px; top:0px;}
.siteTitle {font-size:3em;}
.siteSubtitle {font-size:1.2em;}
#mainMenu {position:absolute; left:0; width:10em; text-align:right; line-height:1.6em; padding:1.5em 0.5em 0.5em 0.5em; font-size:1.1em;}
#sidebar {position:absolute; right:3px; width:16em; font-size:.9em;}
#sidebarOptions {padding-top:0.3em;}
#sidebarOptions a {margin:0em 0.2em; padding:0.2em 0.3em; display:block;}
#sidebarOptions input {margin:0.4em 0.5em;}
#sidebarOptions .sliderPanel {margin-left:1em; padding:0.5em; font-size:.85em;}
#sidebarOptions .sliderPanel a {font-weight:bold; display:inline; padding:0;}
#sidebarOptions .sliderPanel input {margin:0 0 .3em 0;}
#sidebarTabs .tabContents {width:15em; overflow:hidden;}
.wizard {padding:0.1em 1em 0em 2em;}
.wizard h1 {font-size:2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizard h2 {font-size:1.2em; font-weight:bold; background:none; padding:0em 0em 0em 0em; margin:0.4em 0em 0.2em 0em;}
.wizardStep {padding:1em 1em 1em 1em;}
.wizard .button {margin:0.5em 0em 0em 0em; font-size:1.2em;}
.wizardFooter {padding:0.8em 0.4em 0.8em 0em;}
.wizardFooter .status {padding:0em 0.4em 0em 0.4em; margin-left:1em;}
.wizard .button {padding:0.1em 0.2em 0.1em 0.2em;}
#messageArea {position:fixed; top:2em; right:0em; margin:0.5em; padding:0.5em; z-index:2000; _position:absolute;}
.messageToolbar {display:block; text-align:right; padding:0.2em 0.2em 0.2em 0.2em;}
#messageArea a {text-decoration:underline;}
.tiddlerPopupButton {padding:0.2em 0.2em 0.2em 0.2em;}
.popupTiddler {position: absolute; z-index:300; padding:1em 1em 1em 1em; margin:0;}
.popup {position:absolute; z-index:300; font-size:.9em; padding:0; list-style:none; margin:0;}
.popup .popupMessage {padding:0.4em;}
.popup hr {display:block; height:1px; width:auto; padding:0; margin:0.2em 0em;}
.popup li.disabled {padding:0.4em;}
.popup li a {display:block; padding:0.4em; font-weight:normal; cursor:pointer;}
.listBreak {font-size:1px; line-height:1px;}
.listBreak div {margin:2px 0;}
.tabset {padding:1em 0em 0em 0.5em;}
.tab {margin:0em 0em 0em 0.25em; padding:2px;}
.tabContents {padding:0.5em;}
.tabContents ul, .tabContents ol {margin:0; padding:0;}
.txtMainTab .tabContents li {list-style:none;}
.tabContents li.listLink { margin-left:.75em;}
#contentWrapper {display:block;}
#splashScreen {display:none;}
#displayArea {margin:1em 17em 0em 14em;}
.toolbar {text-align:right; font-size:.9em;}
.tiddler {padding:1em 1em 0em 1em;}
.missing .viewer,.missing .title {font-style:italic;}
.title {font-size:1.6em; font-weight:bold;}
.missing .subtitle {display:none;}
.subtitle {font-size:1.1em;}
.tiddler .button {padding:0.2em 0.4em;}
.tagging {margin:0.5em 0.5em 0.5em 0; float:left; display:none;}
.isTag .tagging {display:block;}
.tagged {margin:0.5em; float:right;}
.tagging, .tagged {font-size:0.9em; padding:0.25em;}
.tagging ul, .tagged ul {list-style:none; margin:0.25em; padding:0;}
.tagClear {clear:both;}
.footer {font-size:.9em;}
.footer li {display:inline;}
.annotation {padding:0.5em; margin:0.5em;}
* html .viewer pre {width:99%; padding:0 0 1em 0;}
.viewer {line-height:1.4em; padding-top:0.5em;}
.viewer .button {margin:0em 0.25em; padding:0em 0.25em;}
.viewer blockquote {line-height:1.5em; padding-left:0.8em;margin-left:2.5em;}
.viewer ul, .viewer ol {margin-left:0.5em; padding-left:1.5em;}
.viewer table, table.twtable {border-collapse:collapse; margin:0.8em 1.0em;}
.viewer th, .viewer td, .viewer tr,.viewer caption,.twtable th, .twtable td, .twtable tr,.twtable caption {padding:3px;}
table.listView {font-size:0.85em; margin:0.8em 1.0em;}
table.listView th, table.listView td, table.listView tr {padding:0px 3px 0px 3px;}
.viewer pre {padding:0.5em; margin-left:0.5em; font-size:1.2em; line-height:1.4em; overflow:auto;}
.viewer code {font-size:1.2em; line-height:1.4em;}
.editor {font-size:1.1em;}
.editor input, .editor textarea {display:block; width:100%; font:inherit;}
.editorFooter {padding:0.25em 0em; font-size:.9em;}
.editorFooter .button {padding-top:0px; padding-bottom:0px;}
.fieldsetFix {border:0; padding:0; margin:1px 0px 1px 0px;}
.sparkline {line-height:1em;}
.sparktick {outline:0;}
.zoomer {font-size:1.1em; position:absolute; overflow:hidden;}
.zoomer div {padding:1em;}
* html #backstage {width:99%;}
* html #backstageArea {width:99%;}
#backstageArea {display:none; position:relative; overflow: hidden; z-index:150; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageToolbar {position:relative;}
#backstageArea a {font-weight:bold; margin-left:0.5em; padding:0.3em 0.5em 0.3em 0.5em;}
#backstageButton {display:none; position:absolute; z-index:175; top:0em; right:0em;}
#backstageButton a {padding:0.1em 0.4em 0.1em 0.4em; margin:0.1em 0.1em 0.1em 0.1em;}
#backstage {position:relative; width:100%; z-index:50;}
#backstagePanel {display:none; z-index:100; position:absolute; width:90%; margin:0em 3em 0em 3em; padding:1em 1em 1em 1em;}
.backstagePanelFooter {padding-top:0.2em; float:right;}
.backstagePanelFooter a {padding:0.2em 0.4em 0.2em 0.4em;}
#backstageCloak {display:none; z-index:20; position:absolute; width:100%; height:100px;}
.whenBackstage {display:none;}
.backstageVisible .whenBackstage {display:block;}
/*}}}*/
!SugarCRM - http://www.sugarcrm.com/crm/
SugarCRM defines the new CRM generation
SugarCRM is rethinking how technology can help companies manage customer relationships. Sugar, the market leading commercial open source CRM application, delivers a feature-rich set of business processes that enhance marketing effectiveness, drive sales performance, improve customer satisfaction and provide executive insight into business performance. Supported by deep collaboration and administration capabilities that adapt to how your company operates, Sugar is delighting customers of all sizes across a broad range of industries.
!TiddlyWiki - http://www.tiddlywiki.com/
TiddlyWiki is a single html file which has all the characteristics of a wiki - including all of the content, the functionality (including editing, saving, tagging and searching) and the style sheet. Because it's a single file, it's very portable - you can email it, put it on a web server or share it via a USB stick.
But it's not just a wiki! It has very powerful plugin capabilities, so it can also be used to build new tools. You have full control over how it looks and behaves. For example,TiddlyWiki is already being used as:
* A personal notebook
* A GTD ("Getting Things Done") productivity tool
* A collaboration tool
* For building websites (this site is a TiddlyWiki file!)
* For rapid prototyping
* ...and much more!
Note: [[TiddlyVault|http://tiddlyvault.tiddlyspot.com/]] is a //great// website for additional plugins for [[TiddlyWiki|http://tiddlywiki.com]].
!TrueCrypt - http://www.truecrypt.org/
Free open-source disk encryption software for Windows Vista/XP, Mac OS X, and Linux
!Untangle - http://untangle.com
The best open source projects, integrated and made easier
for spam blocking, web filtering, remote access and more
* Commercial-grade open source alternative to SonicWALL
* 14 integrated apps - use one or all of them
* Runs on generic Intel/AMD hardware or Windows
!VirtualBox - http://www.virtualbox.org/
VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL). See "About VirtualBox" for an introduction.
Presently, VirtualBox runs on Windows, Linux, Macintosh and OpenSolaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, and OpenBSD.
!Webalizer - http://www.webalizer.org/
A configurable weblog analyzer, producing nicely formatted HTML pages.
!WordPress - http://wordpress.org/
WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. WordPress is both free and priceless at the same time.
More simply, WordPress is what you use when you want to work with your blogging software, not fight it.
!Xen - http://www.xen.org/
The Xen® hypervisor, the powerful open source industry standard for virtualization, offers a powerful, efficient, and secure feature set for virtualization of x86, x86_64, IA64, PowerPC, and other CPU architectures. It supports a wide range of guest operating systems including Windows®, Linux®, Solaris®, and various versions of the BSD operating systems.
!Zlib - http://www.zlib.net/
zlib is designed to be a free, general-purpose, legally unencumbered -- that is, not covered by any patents -- lossless data-compression library for use on virtually any computer hardware and operating system. The zlib data format is itself portable across platforms. Unlike the LZW compression method used in Unix compress(1) and in the GIF image format, the compression method currently used in zlib essentially never expands the data. (LZW can double or triple the file size in extreme cases.) zlib's memory footprint is also independent of the input data and can be reduced, if necessary, at some cost in compression.
!alfresco - http://www.alfresco.com/
Alfresco is the Open Source Alternative for Enterprise Content Management (ECM) led by John Newton, founder of Documentum, and John Powell, former COO of Business Objects, and is backed by Accel Partners, Mayfield Fund and SAP Ventures.
* Documentation
* Web Content Management
* Collaboration
!d^^3^^ TiddlyWiki - http://www.dcubed.ca/
d^^3^^ TiddlyWiki is a system that captures the essence of the “Getting Things Done” approach using the innovative TiddlyWiki browser notebook. With an interface that is streamlined, intuitive, and clean, it gives you just what you need to “GTD” without going overboard on productivity “features”.
With d-cubed, you work with your projects, actions, and contexts inside your browser using a local file, so you don’t ever need to worry about being “disconnected”.
!dotProject - http://www.dotproject.net/
dotProject is a web-based project management application, designed to provide project layout and control functions.
To understand dotProject, you need to understand what project management is all about.
Project Management is about the structuring of a series of tasks and the schedule associated with those tasks, to achieve an outcome. The nature of those tasks and the schedules and any associated functions (such as project planning, contract negotiation, risk management, cost management and so on) will depend greatly on the nature of the projects that you can management.
dotProject aims to provide the project manager with a tool to manage tasks, schedules, communication and sharing. But beware, dotProject will not be all things to all project managers - you may find that other FOSS tools are more appropriate to your particular requirements. You will need to do some investigation and testing to find the product that best suits your requirements.
dotProject assumes that you understand the basic concepts of project management and what it is that you are trying to achieve in looking for a project management tool.
The full range of dotProject modules are outlined in Module Descriptions.
!ffmpegX - http://www.ffmpegx.com/index.html
The power of 20 Unix tools in a single application to quickly encode and author video/audio in any format.
!flex - http://flex.org/, http://www.adobe.com/products/flex/
Flex is a highly productive, free open source framework for building and maintaining expressive web applications that deploy consistently on all major browsers, desktops, and operating systems. While Flex applications can be built using only the free Flex SDK, developers can use Adobe® Flex® Builder™ 3 software to dramatically accelerate development. Try [[Flex Builder 3|http://www.adobe.com/products/flex/]] free for 60 days. Try ILOG Elixir to enhance data display in your Flex applications.
!git - http://git.or.cz/
Git is an open source version control system designed to handle very large projects with speed and efficiency, but just as well suited for small personal repositories; it is especially popular in the open source community, serving as a development platform for projects like the Linux Kernel, Ruby on Rails, WINE or X.org.
Git falls in the category of distributed source code management tools, similar to e.g. Mercurial or Bazaar. Every Git working directory is a full-fledged repository with complete history and full revision tracking capabilities, not dependent on network access or a central server. Still, Git stays extremely fast and space efficient.
!Github - http://github.com/
Git repository hosting - no longer a pain in the ass.
GitHub is the easiest (and prettiest) way to participate in that collaboration: fork projects, send pull requests, monitor development, all with ease.
!libgd - http://www.libgd.org/
GD is an open source code library for the dynamic creation of images by programmers. GD creates PNG, JPEG and GIF images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve web site development.
!libpng - http://www.libpng.org/
libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 13 years. The home site for development versions (i.e., may be buggy or subject to change or include experimental features) is http://libpng.sourceforge.net/, and the place to go for questions about the library is the png-mng-implement mailing list.
!libssh2 - http://www.libssh2.org/
libssh2 is a library implementing the SSH2 protocol as defined by Internet Drafts: SECSH-TRANS, SECSH-USERAUTH, SECSH-CONNECTION, SECSH-ARCH, SECSH-FILEXFER, SECSH-DHGEX, SECSH-NUMBERS, and SECSH-PUBLICKEY.
!phpMyAdmin - http://www.phpmyadmin.net/
phpMyAdmin is a tool written in PHP intended to handle the administration of MySQL over the Web. Currently it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, manage privileges,export data into various formats and is available in 55 languages.