news aggregator

Using a wiki for FOSS application documentation

Linux.com - 6 hours 54 min ago

For a lot of programmers, writing an application is fun, but writing its manual is not. Adding new features, refining the product, and responding to users' input are all more rewarding than writing instructions on how to use the software. However, good documentation is necessary to have happy, informed users who can contribute meaningfully to future development. A few months ago, Gilbert Ashley, the author of src2pkg (Slackware's "magic package maker") invited me and two other people to help him manage the user documentation for his program. The process we used to create the src2pkg wiki may be a useful example for other free and open source software (FOSS) application developers.

Categories: All news

The Bilski oral arguments - Groklaw member webster attended

Groklaw - 10 hours 48 min ago
Groklaw member webster attended the en banc oral arguments in In re Bilski today before the US Court of Appeals for the Federal Circuit in Washington, DC. This is the case trying to figure out precisely what is and is not patentable and whether or not to overturn State Street Bank v. Signature Financial Group. You may recall that Red Hat submitted an amicus brief in the case (text). There were many, many amici briefs. To give you the picture of one in support of Bilski getting its patent, here's the amicus brief [PDF] by the American Intellectual Property Law Association, in support of the appellants. IBM's [PDF] argues that there should be no business methods patents.
Categories: All news

The GPL Wins Again - Welte vs. Skype Technologies SA (Germany)

Groklaw - 13 hours 7 min ago
Today was the hearing in Skype's appeal of an earlier judgment against it for a GPL violation. Harald Welte, as part of the gpl-violations.org project, brought the matter to court in Germany back in February of 2007, seeking to enforce the GPL against Skype. The case is Welte vs. Skype Technologies SA, and he won an injunction in the lower court. But Skype wanted to appeal to the higher court in Munich, alleging ... hahahaha ... well, something about antitrust, à la Dan Wallace, I gather. You'll recall the Wallace v. FSF appeals court ruled on that theory in the US already: The GPL encourages, rather than discourages, free competition and the distribution of computer operating systems, the benefits of which directly pass to consumers. These benefits include lower prices, better access and more innovation.

Just in case Skype is thinking deep second thoughts tonight.

Well, today was the hearing, and Welte reports that one of the judges told Skype's lawyer that if a copyright owner wants a publisher to publish his book in a green envelope, it might seem odd to the publisher, but he can't publish without the green envelope. In short, don't touch the GPL code if you don't follow the requirements of the license.

Like it or lump it. I think that's how one would translate into English the judge's mindset.

At that, after a break, Skype decided to accept the lower court decision and skip the appeal. And so the GPL wins again.

To all those who don't like the license: you don't have to use it. Just write your own code. But if you want to use GPL code, the license comes with it. It's a package deal. Thanks.

Categories: All news

Book review: The power of group sharing

Linux.com - Thu, 2008-05-08 20:00

Clay Shirky's book on what information technology is doing to our world, Here Comes Everybody: The Power of Organizing without Organizations, has important things to say to anyone interested in open source software (OSS). His thoughts on the evolving effects of the technological revolution we are all living in make for a fun way to spend a few hours.

Categories: All news

Ubuntu 8.04: Upgrade or clean install?

Linux.com - Thu, 2008-05-08 18:00

Which path should you follow? Should you take advantage of Ubuntu's package manager and use it to upgrade your system to the latest 8.04 Hardy Heron release, or should you download a CD or DVD ISO image and do a clean install? Common wisdom says that doing a clean install is the better, safer course of action. There may be a little extra work involved configuring everything once the latest and greatest is installed, but that's nothing compared to the pain of an update gone wrong, according to traditional thinking. But that cautious approach may no longer be necessary.

Categories: All news

Synchronize your databases with SqlSync

Linux.com - Thu, 2008-05-08 15:00

SqlSync lets you compare two databases to see which tuples have been added, removed, and changed. You can also use SqlSync to make one database a clone of another and maintain its contents to be that way. One benefit of using SqlSync to perform synchronization is that you can perform heterogeneous syncs -- for example, from MySQL to PostgreSQL.

Categories: All news

Tomboy note-taker keeps you organized

Linux.com - Thu, 2008-05-08 08:00

I use Tomboy, an open source notetaking app, to cull and organize the hundreds of bits of information I track, and to prioritize it on to-do lists on the fly. When we first reviewed Tomboy 0.3.5, it had some obvious flaws. The project has had a number of updates since then, and the newest version, 0.10.0, really makes the grade.

Categories: All news

Catching up on the bankruptcy filings

Groklaw - Thu, 2008-05-08 03:55
SCO's accountants, Tanner, have applied to the bankruptcy court for compensation for the seventh month. Amazing, isn't it, this story without an end? This monthly bill is for April, and Tanner would like only $8,574 plus $71 in expenses. That's the lowest monthly bill ever. October 5-November 5 was $28,499; November 6 - December 5 was $19,001; December 6 - January 4 was $65,955; January 5-February 1 was $98,095; February 2 - March 3 was $32,868; and March 4 - March 31 was $28,441.

They seem to be running out of things to do, which may explain why Tanner has applied to the court for permission to audit SCO's 401K next.

Categories: All news

Nicolas Valcárcel: Bugs!?

Planet Ubuntu - Thu, 2008-05-08 02:43

Since i start in development i have had a question in mind, why the f*ck program errors are called Bugs? It seems that it’s for a whimsical reason as it’s said on How to Think Like a Computer Scientist: Learning with Python:

For whimsical reasons, programming errors are called bugs…

But the question finally has been answered!!! The firsts computer errors, given the size of the firsts computers, where caused by real Bugs interfering on the circuits and make the computers do unexpected operations.

Categories: All news

Martin Pool: Bazaar gedit integration

Planet Ubuntu - Thu, 2008-05-08 00:47

Javier Derderian is working on ">">">"integrating Bazaar into gedit, the GNOME standard text editor, so that you can very easily record changes, push them to a server, and so on. Bazaar's model that a branch is just a directory with extra metadata fits pretty well here. He just made another exciting release (or should that be "excited"? :-)

Categories: All news

Martin Pool: Avoiding "not permitted to upload" errors from PPAs

Planet Ubuntu - Thu, 2008-05-08 00:47

Morten asked today on irc about an error I have hit before myself: you go to upload your new package to a PPA, and get an odd message of Not permitted to upload to the RELEASE pocket in a series in the 'CURRENT' state.

What this means is that your upload was trying to go into the Ubuntu distribution, rather than into a PPA, and you're not authorized to put it there. The underlying reason is that the command line for dput, the tool for uploading source packages, is

dput [options] [host] package.changes ...

It's easy to forget the optional host parameter and if it's omitted it uploads into the Ubuntu archive.

There is a pretty easy (if crude) way to disable this behaviour, by adding these lines to your ~/.dput.cf:

[DEFAULT]
default_host_main = notspecified

[notspecified]
fqdn = SPECIFY.A.PPA.NAME

Categories: All news

Pete Savage: Kdenlive building from svn…..still no luck :(

Planet Ubuntu - Wed, 2008-05-07 21:57

Ok, I got it built. I had to make two small hacks.

1) I hacked up the script, line 287 becomes

export CFLAGS="$CFLAGS -I$DEST_DIR/include/libavcodec/ -I$DEST_DIR/include/libavformat/ -I$DEST_DIR/include/libswscale/ -I$DEST_DIR/include/libavdevice/ -I$DEST_DIR/include/"

else it complains that it can’t find the avcodec.h

2) Hack up a file in mlt source dir mlt/src/modules/avformat/Makefile
Change line 18, to read

LDFLAGS+=-L/home/pete/build/lib

However, even after doing this, it builds, but as soon as it starts, it segfaults, with this.

Continuing. Qt: gdb: -nograb added to command-line options. Use the -dograb option to enforce grabbing. kbuildsycoca running... kio (KMimeType): WARNING: KServiceType::offers : servicetype ThumbCreator not found kio (KMimeType): WARNING: KServiceType::offers : servicetype ThumbCreator not found kdenlive: // INIT EFFECT SEARCH kdenlive: --------- close 1b kdenlive: --------- close 2b Program received signal SIGSEGV, Segmentation fault. mlt_properties_set (this=0x0, name=0x829fb1c "resource", value=0x852a7b8 "/usr/share/apps/kdenlive/profiles/metadata.properties") at mlt_properties.c:277 277 property_list *list = this->local; Current language: auto; currently c (gdb) bt #0 mlt_properties_set (this=0x0, name=0x829fb1c "resource", value=0x852a7b8 "/usr/share/apps/kdenlive/profiles/metadata.properties") at mlt_properties.c:277 #1 0xb6ce2bd8 in Mlt::Properties::set () from /home/pete/build/lib/libmlt++.so.0 #2 0x081af929 in KRender::KRender () #3 0x081b0948 in KRenderManager::createRenderer () #4 0x081b0cd0 in KRenderManager::findRenderer () #5 0x08192dc6 in KdenliveDoc::KdenliveDoc () #6 0x0817c715 in Gui::KdenliveApp::initDocument () #7 0x0818a987 in Gui::KdenliveApp::KdenliveApp () #8 0x081d0781 in main () (gdb)

Any ideas??

Categories: All news

Alan Pope: Ubuntu UK Podcast Episode 5 is Out

Planet Ubuntu - Wed, 2008-05-07 21:22

Once again proving his editing prowess, Tony has managed to squeeze around 4 hours of wibble into a 40 minute podcast. Nice one.

In this episode:-

Comments and suggestions are welcomed to: podcast@ubuntu-uk.org
Up to 30 seconds of voicemail can be left at +44 (0) 845 508 1986
Follow our twitter feed http://twitter.com/uupc

Categories: All news

Steven Harms: Valve to port Source games to Linux

Planet Ubuntu - Wed, 2008-05-07 20:07

From Phoronix (http://www.phoronix.com/scan.php?page=article&item=source_linux&num=1):

“There have been rumors since last year that Valve may be serious about porting Source games to Linux after Valve Software began seeking a senior software engineer with the responsibility of porting Windows-based games to the Linux platform. Valve Software has yet to officially announce Linux clients for any of its software, but at Phoronix we have received information confirming that Valve is indeed porting its very popular Source engine to the Linux platform.”

Categories: All news

Interview with Bluewhite64 creator Attila Craciun

Linux.com - Wed, 2008-05-07 20:00

Slackware Linux has stood strong for more than a decade by refusing to compromise. There was a time when people used to say, "If you want to learn Linux and learn it well, give Slackware a try." Attila Craciun, a Romanian software developer and Linux enthusiast, has ported the Slackware tree to the AMD64 architecture to create the Bluewhite64 distro. We spoke with him to find out about Bluewhite64, where it came from, and where it's going.

Categories: All news

Celeste Lyn Paul: KDE User Research Profiles (May 7 2008)

Planet Ubuntu - Wed, 2008-05-07 19:54

Updates on current KDE User Research Profiles:

Plasma User Research Profile: A lot of good stuff came out of the Plasma Interviews and the work from Tokamak. I’d like to see more of this written up and discussed in public.

Both the Okular User Research Profile and Gwenview User Research Profile have some good stuff in their profiles. Remember that these profiles grow with the project, and as you expand your scope or add/change functionality, the profiles must be updated to remain useful.

This week, I would like to call on Kopete to begin working on their User Research Profile.

Instant messaging is an activity that nearly every type of user participates in and Kopete is one of the best instant messenger applications out there. But because Kopete has such a broad audience, it makes it that much more important to get all of the user types and use cases/scenarios documented. As always, ping me if you need help getting started.

Categories: All news

Creative Commons promotes standard license expression

Linux.com - Wed, 2008-05-07 18:00

If Creative Commons (CC) has any say in the matter, the Web will soon have a standard machine-readable notation for licenses. Named the Creative Commons Rights Expression Language (ccREL), the notation has been under development for the last few years, partly with the cooperation of the World Wide Web Consortium (W3). It is described in a paper by four Creative Commons employees and published by Communia, a European site that explores the relationship between technology and the public domain. Creative Commons plans future presentations of ccREL, and is also actively explaining the need for it -- which is what CC's Chief Technology Officer, Nathan Yergler, was doing when Linux.com caught up with him at the recent Open Web Conference in Vancouver.

Categories: All news

Henrik Omma: UME testing

Planet Ubuntu - Wed, 2008-05-07 15:39

As you may know, the Ubuntu team is working on a mobile version of the OS for mobile internet devices. But because there isn’t much of this hardware around, the UME builds don’t get the natural community testing that the desktop and server editions do. But if you are interested there is a way you can help!

The mobile environment can run in a Xephyr window. Setting up this environment is fairly easy and is described in detail here.

If you want to help with structured testing please follow the UME test cases starting with the desktop test. And if you find any bugs please file them under the ubuntu-mobile project in Launchpad.

If you have questions you can usually find cgregan, davmor2 or myself (heno) in the #ubuntu-testing channel. Have fun

Categories: All news

Steven Harms: Fun with Amazon S3 in Ubuntu Hardy

Planet Ubuntu - Wed, 2008-05-07 15:33

Project website: https://fedorahosted.org/s3fs

There are a few different projects calling themselves “s3fs”, but I have used this one with a lot of success. It is written in python and uses fuse, making it very easy to use on the desktop.

Prerequisites

  1. Amazon Web Services Account - http://aws.amazon.com
  2. sudo aptitude install python-fuse python-boto git-core
  3. git clone git://git.fedorahosted.org/s3fs s3fs

Handy things
One thing that isn’t required, but is very handy, is s3cmd:
sudo aptitude install s3cmd

If you opted to install s3cmd, run s3cmd --configure and enter your amazon account details. From there you can run commands like s3cmd ls and s3cmd la to see items stored on your account and verify s3fs is working as expected.

Using s3fs
The first thing we need to do is put our access key and our secret key into the environment variables. This could be dangerous if your box is compromised as people could take your keys, but there isn’t much that isn’t dangerous if it’s compromised anyway. Ideally you can make a small bash script with your keys in it for when you launch s3fs and just chmod that 600 for your user, or make it prompt you using the bash ‘read’ command.

For playing around, just throw it in your environment (it will show up in your history, but if you enter a space before these commands it wont):

export AWS_ACCESS_KEY_ID="YOUR_KEY_ID_HERE"
export AWS_SECRET_ACCESS_KEY="YOUR_SECRET_KEY_HERE"

Run s3fs
To run s3fs just change to the directory, and chmod +x if it isn’t already executable:

cd s3fs/src
chmod +x s3fs
./s3fs --help

Create a bucket for your files
We need to create a “bucket” which is like a folder to store our files in:
s3fs -C -c ubuntushareddrive

I made up ubuntushareddrive, your bucket name needs to be a globally unique name for all of amazon web services, so you might want to add some numbers at the end of it etc.

After that, we need to “format” our s3fs bucket:
s3fs -C -f ubuntushareddrive

From there, we can mount it and are good to go:
mkdir ~/amazon_drive
s3fs -o bucket=ubuntushareddrive ~/amazon_drive/

For questions on this process, please leave comments on the blog first. If you find a bug, there is a trac page at https://fedorahosted.org/s3fs

Categories: All news
Don't miss out on the other pages!
123456789next ›last »