third-party-code

Boost is just great and free ... Is there a catch?

The reason for this, I find myself being asked to make replacement classes for boost's classes in a commercial project. And I am asked to test them against the boost class's behaviour. This makes absolutely no sense to me. I seldom see a license as open as boost's. Maybe there will be added functionality in the future, but since boost'...

How do you monitor, manage, and run untrusted third-party code in a hosted service?

Let's say I'm running a hosted service that wishes to allow plugins written by third-party clients. Perhaps a gaming service provider that provides infrastructure but allows clients to develop their own game referees. Or, a coding competition site that allows coders to submit code to be run as their solution to some coding problem. ...

Storing 3rd party library into source control with Continuous Integration usage

I just committed a very large 3rd party library (Boost) into our source control. I set it up with its own repository. I tagged its version so that other projects could svn:externals this specific version. This is perfectly fine, until I realize that my Continuous Integration (CI) server will do a complete check out everytime I checked-i...

Referencing JAXB jars - best practice

My first post, so go easy on me. I'm looking for advice on organising and referencing third party jars for use in my j2ee web application. The jars I need to organise and reference are the JWSDP-2.0 JAXB api jars. I'm using Eclipse and Tomcat 5.5. My web app exchanges XML with a web service, and therefore needs to do some XML marshall...

How bad is it to override a method from a third-party module?

How bad is it to redefine a class method from another, third-party module, in Python? In fact, users can create NumPy matrices that contain numbers with uncertainty; ideally, I would like their code to run unmodified (compared to when the code manipulates float matrices); in particular, it would be great if the inverse of matrix m could...

Keeping third-party libraries under a Mercurial project: Sub-repos or not?

Hello, We are developing a closed-source project, versionned with Mercurial. We are using two libraries in our project : One of those libraries is being developed by a third-party. They are using git, and we usually just pull from their repo once in a week to get the latest changes. The other library is being developed by ourselves, a...

WPF Prism Assembly StrongNaming.

I am trying to strong name my WPF assemblies to add to the GAC. I have references to the to the prim assemblies in my project and the compilation fails with Error 1 Assembly generation failed -- Referenced assembly 'Microsoft.Practices.Composite.Presentation' does not have a strong name What am I missing? I do understand what is h...

Best tool for detect and report third party software licenses at your code.

Hi. Does anybody know good tools for analyze and detecting third party code (or pieces of code) at own projects? For example, I use some code from Sun (CDDL) in my project and had copyrights, but other developers can get licensed code and put it into the project without copyrights and license information. What I want it's a tool that cat...