opensource.joost.com
At Joost some of our software is built on top of open source code, and we're proud of it! These pages attempt to skim the surface of what we do with open source, and also provide a glimpse of how we try to contribute back to the community.

Events
We participate in events and conferences, talking to people and giving presentations:
-
Putting SVG and CDF to Use in an Internet Desktop Application (Antoine Quint)
XTech 2007 Paris, France
11:45 Thursday 17 May 2007, Amphitheatre B. -
QA mozilla/xulrunner based applications (Ludovic Hirlimann)
FOSDEM Brussels, Belgium
Room H.1309 - Sunday, 2007-02-25
10.30 to 11.15 (English, Mozilla track)

Some things we work on
Here's a small sample of efforts that joost employees and contractors are somehow actively involved with:
we're not going to get into much detail here, but we often do have details on our staff's blogs, some of which are listed on the company blog page.

Some things we use
Of course, for every line of code we contribute to an open source project, there's probably about a gazillion lines of code that other people wrote and which we are happy users of. This is an attempt to list of most of the cool things that we build on top of in some detail.

Client application
| Project | As | Under license |
|---|---|---|
|
looking pretty |
||
|
Mozilla (ZAP tree, XULrunner tree) Patch Directory Differences from ZAP tree |
Da big platform! |
|
|
semi-structured data |
||
|
lightweight database |
public domain |
|
|
Abstract Syntax Notation for Communication Protocols |
© 2003, 2004, 2005, 2006 Lev Walkin <vlm@lionet.info>. All rights reserved. License. |
The complete list of licenses for software used in the client is in the NOTICE file.

Basic server infrastructure
| Project | As | Under license |
|---|---|---|
|
teh internets |
||
|
internet, java edition |
||
|
security and paranoia! |
||
|
SQL92 compatible |
||
|
hosting things |
various |

Java software stack (small selection)
| Project | As | Under license |
|---|---|---|
|
RDF transportation |
||
|
scaling stuff up |
||
|
gotta have a webapp framework |
||
|
for the fat fat clients |
||
|
"it's an API language" |
||
|
RDF galore! |
||
|
enterprise patterns! |

Favorite open source video stuff
| Project | As | Under license |
|---|---|---|
|
swiss army knife for video |
||
|
no, this is not our streaming media platform (but sometimes we use it to look at content which the content owners sent us). |
||
|
no, this is not our actual h264 encoder (but sometimes we use it to look at content which the content owners sent us). |

Highlights in the category "favorite glue"
| Project | As | Under license |
|---|---|---|
|
duct tape! |
||
|
web monkeying |
||
|
web fancyness, |
||
|
because it doesn't have a P |

Highlights in the category "oh, and this too"
| Project | As | Under license |
|---|---|---|
|
when PHP monkeying |
||
|
zones. 'nuff said. |
||
|
beta tester forum |
||
|
no enlargement required |
||
|
mental health |

And then some...
..., berkeleydb, ant, ivy, exim, postfix, qmail, rt, freebsd, java, rhino, pear, buildbot, cruisecontrol, svnmerge, ezmlm, ...

Java, you said?
abdera.client, abdera.core, abdera.extensions, abdera.parser, abdera.protocol, abdera.security, abdera.server, acegi-security, acegi-security-cas, acegi-security-catalina, acegi-security-jboss, acegi-security-jetty, acegi-security-resin, acegi-security-tiger, activation, ant, antlr, antlr3, aopalliance, arq, asm, aspectjlib, aspectjrt, aspectjtools, aspectjweaver, avalon-framework, axiom-api, axiom-impl, axis, axis-ant, batik, bcmail-jdk14, bcprov-jdk14, burlap, cas-server, cas-server-generic, cas-server-jdbc, cas-server-ldap, cas-server-trusted, cas-server-x509, cglib-nodep, colt, commons-attributes-api, commons-attributes-compiler, commons-beanutils, commons-beanutils-core, commons-cli, commons-codec, commons-collections, commons-configuration, commons-dbcp, commons-digester, commons-discovery, commons-el, commons-fileupload, commons-httpclient, commons-httpclient-contrib, commons-io, commons-jci-core, commons-jci-eclipse, commons-jci-janino, commons-jexl, commons-jxpath, commons-lang, commons-logging, commons-logging-adapters, commons-logging-api, commons-pool, comp4swt, concurrent, dom4j, ehcache, ehcache-remote-debugger, fop, geoip, geronimo-spec-jta, hadoop, hadoop-test, hessian, hsqldb, hsqldb-release, htmlunit, ibatis, ibatis-common, ibatis-dao, ibatis-sqlmap, icu4j, iri, itext, jakarta-slide-webdavlib, janino, jardiff, jasper-compiler, jasper-runtime, jasperreports, jaxen, jaxme-api, jaxrpc, jbarcodebean, jcalendar, jcommon, jdbm, jdom, jdtcore, jena, jetty, jetty-plus, jetty-util, jfreechart, jgroups-all, jmdns, jmxremote, jmxremote_optional, jnlp, jnlp-servlet, joda-time, joesnmp, joseki, json, jsp-api, jsr173, jsr173-ri, jsr94, jss-asn1, jstl, jta, jung, junit, ldapbp, log4j, lucene, lucene-similarity, lucene-snowball, mail, mina-core, mina-filter-codec-asn1, mina-integration-spring, mockrunner, nekohtml, ognl, opencsv, oro, oscache, oscore, osworkflow, poi, postgresql, propertyset, pull-parser, quartz, rmissl, rome, rome-fetcher, rome-itunes-rss-ext, rome-media-rss-ext, saaj, sandler, serializer, servlet-api, shared-asn1, slf4j-simple, spread, spring, spring-aspects, spring-beans, spring-binding, spring-core, spring-ldap, spring-mock, spring-webflow, standard, stax-api, stax-utils-snapshot, stringtemplate, swtplus, velocity, velocity-dep, velocity-tools, wicket, wicket-auth-roles, wicket-contrib-dojo, wicket-contrib-velocity, wicket-extensions, wicket-spring, wsdl4j, wstx-asl, xalan, xbean, xbean_xpath, xercesImpl, xml-apis, xmlpublic, xmlunit, xpp3, xstream, yale-cas-client

Some chunky code donations
Wherever possible, we try and make lots and lots of little contributions to existing projects...but every now and then, some kind of bigger "bulk" contribution is the only practical approach.
- libb, contribution to Apache TripleSoup

TV Anywhere, anytime


