A new search engine for programmers promises to alleviate the problem of finding reusable code, by making it easier to find and share code.
For programmers, open source is about sharing code, building on the work of others and not having to reinvent the wheel.
Source & Coverage :
Krugle indexes programming code and documentation from open-source repositories like SourceForge and includes corporate sites for programmers like the Sun Developer Network.
The index will cover around 100 million pages(Google's index covers about 11 billion pages) of what company founder Ken Krugler terms the "technical web" high-quality technical pages for professional programmers.
Krugle index will contain between 3 and 5 terabytes of code by the time the engine launches in March.
Rivals :
The new service joins other source-code search engines like Koders and Codefetch.
Advantages of Krugle :
For programmers, open source is about sharing code, building on the work of others and not having to reinvent the wheel.
Source & Coverage :
Krugle indexes programming code and documentation from open-source repositories like SourceForge and includes corporate sites for programmers like the Sun Developer Network.
The index will cover around 100 million pages(Google's index covers about 11 billion pages) of what company founder Ken Krugler terms the "technical web" high-quality technical pages for professional programmers.
Krugle index will contain between 3 and 5 terabytes of code by the time the engine launches in March.
Rivals :
The new service joins other source-code search engines like Koders and Codefetch.
Advantages of Krugle :
- Would cover around 100 million pages and between 3 and 5 terabytes of code.
- Krugle contains intelligence to help it parse code and to differentiate programming languages, so a PHP developer could search for a website-registration system written in PHP simply by typing "PHP registration system."
- Krugle will make it easier to reuse program components,something that the open-source movement has long promised, but never effectively delivered on.
- Krugle intends to differentiate itself by allowing developers to annotate code and documentation, create bookmarks and save collections of search results in a tabbed workspace.
- Saved workspaces have unique URLs, so developers can send an entire collection of annotated code to a co-worker just by e-mailing a link.
- If you can reuse components, you can get a factor-of-10 improvement in productivity.
- Let's say you turn up a bit of code that's licensed under the GPL, if you use it, that means your whole project needs to be licensed under the GPL.
- Many different licenses that apply to open-source code are a potential stumbling block.
- Gnu Public License, Mozilla Foundation projects have their own licensing terms, copyright holders may retain some rights even in otherwise publicly available open-source code.
- Krugle officially launches next month.