bsd

IS there a good non- GPL python libraries for finding the length of an mp3?

I have found a few libraries that are under GPL but are there any under BSD? or any other non-GPL license? ...

Are there any BSD Libraries that will find the length of an mp3?

I would like any BSD libraries I would prefer python but any language is great. ...

Can I release an extension to a GPL'd library under a BSD-esque license?

Consider a Java library "A", which is available under GPL v2, and under a proprietary commercial license. My company has licensed library A under its commercial license, and I've developed an extension to it, which we'd like to release (to github or whatever). However, we want the extension to be usable by all users of library A, inclu...

BSD md5 vs GNU md5sum output format?

Any one knows why BSD md5 program produces hash output in this format ... MD5 (checksum.md5) = 9eb7a54d24dbf6a2eb9f7ce7a1853cd0 ... while GNU md5sum produces much more sensible format like this? 9eb7a54d24dbf6a2eb9f7ce7a1853cd0 checksum.md5 As far as I can tell, the md5sum format is much easier to parse and makes more sense. How do...

dbm.error: db type is dbm.bsd, but the module is not available (Python 3.0)

I'm trying to open a shelve file that I created in 2.5, but I get the error I listed in the question title. The data aren't essential, but I really want them. Looking at the lib\dbm\__init__.py file it recognizes 4 types of dbm modules but only finds dbm.dumb on my system. Does anyone know how I can open this? Is there a bsd.p...

switching licence from GPL to BSD in later time

Hi, I wrote an software which I would like to release on BSD license. Unfortunately I am linking to library which is based on GPL. Right now I do not have time to rewrite that library. Can I release my software on GPL and later after rewriting GPL library change license to BSD? (I would guess not). My question is: how can I release s...

How do I use a new-line replacement in a BSD sed?

Greetings, how do I perform the following in BSD sed? sed 's/ /\n/g' From the man-page it states that \n will be treated literally within a replacement string, how do I avoid this behavior? Is there an alternate? I'm using Mac OS Snow Leopard, I may install fink to get GNU sed. ...

Good collection of libraries for C?

I'm looking for a good collection of libraries for ANSI-C, stuff for handling vectors, hash maps, binary tress, string processing, etc. ...

Difference between MIT/BSD and CC-BY licenses

MIT/BSD licenses basically say: Hey, use the stuff, but don't claim it's yours. CC-By license (without nc and the such, just the plain cc-by) says: Hey, use the stuff, but don't claim it's yours. Now is there any substantial difference between these licenses? What is the legalese trying to hide from our suspicious eyes? One point I co...

Is there a way to get the BSD number of a device in Mac OS X?

My program reads device paths like /dev/rdisk0 from input and then it looks in IOKit for a disk with the BSD name disk0. For this I have to remove /dev/r from the path. Hard coding this path can break in future versions of Mac OS X. Therefore I though of another way: I could match the IOService using the BSD Major and Minor version of t...

What exactly are the rules for using gpl, lgpl, bsd software interally in the enterprise?

Are there any restrictions of using lgpl, gpl, bsd licensed software in a commercial venture if the tools/software are only used as part of internal processes and not integrated or incorporated into any software / product that is being sold. i.e. if we used open source media converter software to convert someones voicemail from .mov to ...

General sockets UDP programming question

I have an FPGA device with which my code needs to talk. The protocol is as follows: I send a single non-zero byte (UDP) to turn on a feature. The FPGA board then begins spewing data on the port from which I sent. Do you see my dilemma? I know which port I sent the message to, but I do not know from which port I sent (is this port no...

BSD licensing - what do I put in the organisation tag, if I'm the sole programmer?

Point three for example: Neither the name of the ORGANIZATION nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. Thanks for any advice. ...

Can an MIT-licensed program be relicensed as GPL?

Can I, without permission of anybody, relicense some software from MIT/BSD license to GPL license legally? For example, may I take the Google Chrome web browser and re-release it under the GPL (under another name)? It is just "what if" question. I will not do this, I promise. ...

Darwin: how to kill parent process without killing child?

On OS X 10.4/5/6: I have a parent process which spawns a child. I want to kill the parent without killing the child. Is it possible? I can modify source on either app. ...

copying parts of code from an Artistic License 2.0 package. Possible?

The artistic license talks about modified and standard releases of a package, but nothing is said about chunks of code. Of course nobody here is a lawyer, but can you find something reasonable in the license allowing to take chunks of code from an AL project and putting the code verbatim into a BSD licensed project ? ...

How to properly wrap code which is BSD licensed

I would like to ask how to properly include the BSD copyright notice within a derivative work (which will not be licensed under BSD). The original work has a License.txt file attached, stating: Copyright (c) 2006, The_Developer_Real_Name All rights reserved. The name of the original work/code is not found on that file and I can see tha...

UNIX 'comm' utility allows for case insensitivity in BSD but not Linux (via -i flag). How can I get it in Linux?

Hi, I'm using the The excellent UNIX 'comm' command line utility in an application which I developed on a BSD platform (OSX). When I deployed to my Linux production server I found out that sadly, Ubuntu Linux's 'comm' utility does not take the -i flag to indicate that the lines should be compared case-insensitive. Apparently the POSIX s...

restriction on using #define'd functions/inline functions inside Assembly files

Is there any restriction on using #define'd functions/inline functions inside Assembly files. I referred bsd kernel in which two different implementations are defined. One is macro and other is a normal function ( both are for same function) In the c file splx is defined asfunction, http://ftp.hu.freebsd.org/pub/netbsd/NetBSD-release-4...

Licensing issue on using libpurple

My own application will use libpurple. Since libpurple is GPL'd, I wonder if I could use MIT or BSD license for my application? ...