Open source, from Apache to Zimbra
238157
In the software business, you can't just sit around--there's always a new feature to add or the Joneses to keep up with.
511657
The case for open development There was some interesting buzz about the state of open source going around ApacheCon in Dublin.â¦
659961
Hewlett-Packard&#39;s recent announcement regarding a pair of free and open source software projects has irked one of its co-sponsors, OpenLogic.FOSSology is a tool for tracking the use of open source software in an enterprise, and is based on technology developed in-house at HP, the company has said. FOSSBazaar is an accompanying Web site housing best practices and other information concerning FOSS governance.OpenLogic&#39;s CEO, Steven Grandchamp, said in a blog post Tuesday that HP&#39;s media release essentially hogged the limelight, downplaying the fact that many other companies are backing FOSSBazaar, including Google and Novell.&quot;Although this initiative was started and led by HP, it is designed to be backed and supported by many in the open source ecosystem,&quot; he wrote. &quot;Just as no single member of a large open source community would claim responsibility for all the results, FOSSBazaar will need to follow these same open source community norms. In HP&#39;s desire to talk about their leadership on FOSSBazaar, they may have lost sight of the open and community aspects.&quot;In addition, the HP announcement mixed together news of the free information housed at FOSSBazaar and&#160;the&#160;company&#39;s&#160;new set of commercial services, he noted. &quot;Those details of HP&#39;s open source services may have been better left for a different forum or separate press release.&quot;Grandchamp also said he has received phone calls and e-mail regarding whether HP is now competing with OpenLogic, which makes a tool called OSS Discovery.Describing the two tools as &quot;complementary,&quot; he wrote, &quot;OSS Discovery can be used to discover which open source packages are installed on your machines (providing package names and versions), regardless of license. FOSSology can be used to search for open source licenses in a set of source or binary code.&quot;But Grandchamp extended an olive branch to HP even as he chided its actions. &quot;Bottom line, we think that FOSSBazaar can be a valuable resource for enterprises, despite some confusion around the announcement. Our intention is to work with all of the participants in FOSSBazaar to ensure that it is a valuable resource helping enterprises to become more knowledgeable about open source governance issues and therefore more comfortable in using open source software.&quot;HP could not immediately be reached for comment Tuesday.
755309
As part of their presentation, Luke and Laura recorded a video podcast for Informit covering the current state of PHP. It was shown at this year's , but if you didn't get a chance to see it (or make it to the conference), Laura's posted both parts for your downloading pleasure.    This is part of Informit's podcast series On Open Source: Part 1, Part 2.   I rant about frameworks, Luke talks about PHP security, and we offer advice for young programmers.  I hope you enjoy it, it was fun to record.    For more open source related podcasts, check out the Informit page for topics like software freedom, Microsoft, monetization and SourceForge.
425581
The Hiveminds Magazine has pointed out a new effort that's been kicked off today to try to get the PHP community (and providers) to finally make the leap and drop PHP4 support all together:   The idea is to make a unified, concentrated effort to drop PHP4 support and drive PHP5 adoption in the year 2008. Think of it. All CMS, forum and framework projects going completely over to PHP5 on a set date! This would be like a bomb dropping on the web hosting world and cause ripples throughout the open source world.   They point out some of the projects that are leaning either way from ezPublish hanging on to PHP4 and apps like Drupal that have embraced PHP5. In fact, it's the Drupal group that's written up the proposal on how it would all go down - the "Go PHP5 Effort".   It is a dangerous cycle, and one that needs to be broken. The open source PHP developer community has decided that it is indeed now time to move forward, together. Therefore, the listed open source PHP projects have all agreed that effective 5 February 2008, any new feature release will have a minimum  required PHP version no older than PHP 5.2.0.   There's tons of comments to the proposal in both parties (and some in between noting that there are already several PHP4 applications that run quite happily on PHP5).
341304
We all have a Mr. Hyde in us. Open source helps to protect the world (and ourselves) from that side.
583702
The success of platforms like JBoss, Apache and Jonas will boost open-source integration products--if some key conditions are met.
92813
In a new post to her Oracle blog today, Alison Holloway shares the presentation she gave at this year's Melbourne Opensource Developers' Conference titled "Working with PHP and Oracle".   I don't think the organizers are going to post the presentations, so I wanted to make it available here.   The talk covers things like the free Oracle tools available, the OCI8 extension, connection management, improving performance, and some Oracle resources. You can grab the PDF download here.
457664
In this post on the Zend Developer Zone, Cal Evans takes a look at an article published in a recent php|architect issue from Chris Hartjes about how several recent advancements in the PHP community have helped developers think more in "the Rails way" of development.   Chris does a good job of laying out his points. As with any article of this nature, you are going to agree with some of them and you'll disagree with some of them. However, to get to that point you'll have to consider all of them. That's really the point of the article; making developer sit back and think for a minute. It's well worth the read.   Cal also mentions some of the topics presented in the article including more conceptual ideas like "Convention Over Configuration" and "Rapid Should Mean Rapid".
718197
The Apache Harmony project, serving as an Apache-branded open-source version of Java, is moving forward, but a disagreement remains with Sun over compliance testing.Predating Sun's November 2006 open-sourcing of Java, Harmony was begun in May 2005 and presents an open-source implementation of Java Platform, Standard Edition (SE) 5.0. While the subsequent Sun effort might at first glance seem to have rendered Apache's project obsolete, an Apache official sees room for more than just Sun's open-source Java."There are multiple implementations of Java and there happens to be two implementations in open source," said Geir Magnusson, a founder of the Harmony project at the Apache Software Foundation and a member of the Harmony project management committee, on Wednesday.The Apache Harmony project group announced Wednesday the availability of Harmony 5.0 Milestone 4, another step in delivering a fully compliant implementation of the Java SE 5 specification. Magnusson did not have a date for when Apache plans to release the final product. Harmony is meant for running Java programs and includes the Java Virtual Machine, a Java development kit, and class libraries.Milestone 4 features enhancements and optimizations, including full 64-bit support and JIT (Just-In-Time) compiler optimizations. The compiler takes Java byte code and turns it into native instances for the CPU, improving performance.Also added were functionality and coverage enhancements through class libraries as well as improved virtual machine threading. "What the threading does is it allows multiple code paths to execute at the same time," Magnusson said. This provides more efficient handing of Java code, he added.Apache remains in disagreement with Sun, however, over terms for a TCK (Test Compatibility Kit) to verify that Harmony is compatible with the Java specification."The license Sun is offering to Apache for the TCK, the test kit for the Java specification, prevents Apache from distributing our independent implementation under the Apache license," Magnusson said. According to Apache's interpretation of the Sun license agreement, restrictions are placed on downstream users pertaining to fields of use. Users could not implement the Java variant beyond a plain desktop system, said Magnusson.For example, using Java in a kiosk, which is a plain PC in a box, would be out of compliance, he said.Limiting Apache's distribution of its own software is unacceptable, said Magnusson. "We're stuck between a rock and a hard place," Magnusson said."Obviously, we'd like the TCK," Magnusson said.Because of this ongoing dispute, Apache lately has been voting against any JSR (Java Specification Request) that has Sun as being the specification lead. JSRs serve to amend the Java specification as part of the official JCP (Java Community Process). Sun, Apache believes, is out of compliance with the JCP because the company does not provide TCK licenses that do not inhibit how an implementation can be distributed, said Magnusson.In response, a Sun representative said Wednesday that Apache is free to use any of three options for determining Java compatibility, including a scholarship program free of charge to non-profit organizations like Apache. The representative also referred to an August blog entry from Rich Green, Sun executive vice president for software, which addressed the issue. Green cited Sun's choice of the GNU General Public License version 2 as root of the problem."We knew when we chose the GPL and the free software model for Java technology that we couldn't satisfy everyone's desires. This is the case for the Apache Harmony Project at the Apache Software Foundation," Green said."Sun has offered Apache Harmony a license to use the JCK (Java Compatibility Kit) and the Java Compatible logo at no charge once their implementation passes the tests, and we're even offering free support to help Apache run the JCK. But because the Apache code is not governed by the GPL and does not require code-sharing by any entity using or modifying Harmony, the terms of this license are the same terms under which Sun licenses the JCK to commercial entities that build their own independent implementations of the Java SE platform," Green said."As was made clear in their open letter to Sun, [Apache] is not satisfied with these terms," Green said."Unlike the GPL, the Apache open source license does not require innovation to remain in the open. Java technology governed by the Apache license could be altered by any organization -- commercial or non-profit -- and rendered both incompatible and inaccessible to the community. The trust and value of "Write Once Run Anywhere" could not be upheld," said Green.
4935
Open source doesn't necessarily automatically translate into better paid support for customers.  But it does offer a lot more options and aligns customers with vendors more tightly.
38399
Beehive Code Now Available in Apache; XMLBeans Officially Approved as Apache Project
540441
Aaron Wormus is back today on the Zend Developer Zone with another in his "Hidden Gems" series. This time, he takes a look at the "Zend Plumbing", those bits of connective code that help you make your Zend Framework applications work.   The functionality that he covers in this article are some of the min parts that a lot of ZF coders use every day and might not know it:  the Zend class (providing a suite of helper methods) built in Wrapper functions:  loadFile loadClass loadInterface isReadable dump exception  the Zend registry  Each of these is briefly described with some sample code for the loadFile, loadClass, exceptions and the Registry to give you an idea of how to use it all. As always, you can check out the Zend Framework website for all the details on each of these functionality bits.
265600
ZFS file system can't be un-open-sourced, Schwartz says on his blog. And if Sun wins, it'll donate some proceeds to open-source and patent reform causes.
492713
What happens to open source in a cloud-based computing world?  Or when the enterprise runs dry?
562776
A different sort of abstraction layer project has been started up and has already seen a few releases - Forage. As mentioned on Rob Young's blog:    Recently I've been working on a search abstraction library for PHP called Forage. The idea is to bring to search what we've had for relational databases for quite a while, abstraction.    On Friday I put up a preview release with three backends; Solr, Xapian and Zend Search Lucene. At the moment it has the bare minimum of features but there will be more soon. In this post I'm going to talk a little about the motivation for the project and then walk through a short example.    He talks about the need for search abstraction (integration and resilience to change) before getting into an example of some code that grabs the data from an RSS feed, passes it in to the Xapian search engine and stores it before looking it over for thier search terms ("yahoo microsoft").   You can download the library if you'd like to try it out for yourself.
432217
The Zend Developer Zone has posted some information about some freelancing work that the International Press Association is looking to have done.   If you've got spare cycles and want to help a brother out, read on. I received this from Leonard Rapoport of the International Press Association, (Disclaimer: Zend is a member of the IPA) The IPA is looking for some help. As you can see from the email below, they need a PHP programmer to help them out on some small projects and know of some larger projects they could turn you on it.   Any interested parties should contact Leonard via email and get things started.