Enlightenment CVS committal
Author : andreas
Project : web
Module : www
Dir : web/www/p/about/libs/edje
Modified Files:
en-body
Log Message:
lib about pages
===================================================================
RCS file: /cvs/e/web/www/p/about/libs/edje/en-body,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- en-body 15 Apr 2007 11:32:19 -0000 1.1
+++ en-body 22 Apr 2007 21:01:37 -0000 1.2
@@ -1 +1,63 @@
-<p>Body</p>
+<table class='main'>
+<tr>
+<td class='main'><div class="main">
+
+<center><h1>Edje</h1></center>
+
+<p></p>
+
+<span class="contentmain"><br />
+
+<p>Edje is a complex graphical design & layout library.</p>
+
+<p>It's purpose is to be a sequel to &quot;Ebits&quot; which to date has serviced
+the needs of Enlightenment development for version 0.17. The original
+design parameters under which Ebits came about were a lot more
+restricted than the resulting use of them, thus Edje was born.</p>
+
+<p>Edje is a more complex layout engine compared to Ebits. It doesn't
+pretend to do containering and regular layout like a widget set. It
+still inherits the more simplistic layout ideas behind Ebits, but it
+now does them a lot more cleanly, allowing for easy expansion, and the
+ability to cover much more ground than Ebits ever could. For the
+purposes of Enlightenment 0.17, Edje should serve all the purposes of
+creating visual elements (borders of windows, scrollbars, etc.) and
+allow the designer the ability to animate, layout and control the look
+and feel of any program using Edje as its basic GUI constructor. This
+library allows for multiple collections of layouts in one file, sharing
+the same image database and thus allowing a whole theme to be
+conveneintly packaged into 1 file and shipped around.</p>
+
+<p>Edje, unlike Ebits, separates the layout and behavior logic. Edje
+files ship with an image database, used by all the parts in all the
+collections to source graphical data. It has a directory of logical
+part names pointing to the part collection entry ID in the file (thus
+allowing for multiple logical names to point to the same part
+collection, allowing for the sharing of data betwene display elements).
+Each part collection consists of a list of visual parts, as well as a
+list of programs. A program is a conditionally run program that if a
+particular event occurs (a button is pressed, a mouse enters or leaves
+a part) will trigger an action that may affect other parts. In this way
+a part collection can be &quot;programmed&quot; via its file as to hilight
+buttons when the mouse passes over them or show hidden parts when a
+button is clicked somewhere etc. The actions performed in changing from
+one state to another ar also allowed to transition over a period of
+time, allowing animation.</p>
+
+<p>This separation and simplistic event driven style of programming can
+produce almost any look and feel one could want for basic visual
+elements. Anything more complex is likely the domain of an application
+or widget set that may use Edje as a convenient way of being able to
+configure parts of the display.</p><p>There's
+an alternative Edje compiler, written by E hacker <a href="http://code-monkey.de/">Tilman Sauerbeck</a>, called <a href="http://code-monkey.de/projects/redact">Redact</a&gt;, that allows developers to
+write their Edjes using Ruby code instead of the EDC code that edje_cc
+uses. More information available on the <a href="http://code-monkey.de/projects/redact">Redact site</a>.</p>
+
+
+
+
+<p class="manager">Edje's project manager is <a target="_self" class="lite" href="http://enlightenment.sourceforge.net/Main/The_Team/">Carsten &quot;Rasterman&quot; Haitzler</a>.</p></span>
+
+</div></td>
+</tr>
+</table>

Enlightenment CVS committal
Author : andreas
Project : web
Module : www
Dir : web/www/p/about/libs/imlib2
Modified Files:
en-body
Log Message:
lib about pages
===================================================================
RCS file: /cvs/e/web/www/p/about/libs/imlib2/en-body,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- en-body 15 Apr 2007 11:32:20 -0000 1.1
+++ en-body 22 Apr 2007 21:01:38 -0000 1.2
@@ -1 +1,36 @@
-<p>Body</p>
+<table class='main'>
+<tr>
+<td class='main'><div class="main">
+
+<center><h1>Imlib2</h1></center>
+
+<p>The new Imlib library</p>
+
+<span class="contentmain"><p>Imlib 2 is the successor to Imlib. It is not just a newer version -
+ it is a completely new library. Imlib2 can be installed alongside
+ Imlib 1.x without any problems since they are effectively different
+ libraries - but they Have very similar functionality.</p>
+
+<p>Imlib2 can do the following:</p>
+
+<ul><li>Load image files from disk in one of many formats</li><li>Save images to disk in one of many formats</li><li>Render image data onto other images</li><li>Render images to an X-Windows drawable</li><li>Produce pixmaps and pixmap masks of Images</li><li>Apply filters to images</li><li>Rotate images</li><li>Accept RGBA Data for images</li><li>Scale images</li><li>Alpha blend Images on other images or drawables</li><li>Apply color correction and modification tables and factors to images</li><li>Render images onto images with color correction and modification tables</li><li>Render truetype anti-aliased text</li><li>Render truetype anti-aliased text at any angle</li><li>Render anti-aliased lines</li><li>Render rectangles</li><li>Render linear multi-colored gradients</li><li>Cache data intelligently for maximum performance</li><li>Allocate colors automatically</li><li>Allow full control over caching and color allocation</li><li>Provide highly optimized MMX assembly for core
routines</li><li>Provide plug-in filter interface</li><li>Provide on-the-fly runtime plug-in image loading and saving interface</li><li>Fastest image compositing, rendering and manipulation library for X</li></ul>
+
+<p>
+If what you want isn't in the list above somewhere then likely Imlib 2
+does not do it. If it does it it likely does it faster than any other
+library you can find (this includes gdk-pixbuf, gdkrgb, etc.) primarily
+because of highly optimized code and a smart subsystem that does the
+dirty work for you and picks up the pieces for you so you can be lazy
+and let all the optimizations for you.
+</p>
+
+<p>Imlib 2 can run without a display, so it can be easily used for
+background image processing for web sites or servers - it only requires
+the X libraries to be installed - that is all - it does not require
+an XServer to run unless you wish to display images.
+
+</p><p class="manager">Imlib2's project manager is <a class="lite" href="http://enlightenment.sourceforge.net/Main/The_Team/"; target="_self">Carsten &quot;Rasterman&quot; Haitzler</a>.</p></span>
+
+</div></td>
+</tr>
+</table>

Enlightenment CVS committal
Author : andreas
Project : web
Module : www
Dir : web/www/p/about/libs
Modified Files:
en-body
Log Message:
about libs
===================================================================
RCS file: /cvs/e/web/www/p/about/libs/en-body,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- en-body 15 Apr 2007 11:32:18 -0000 1.1
+++ en-body 22 Apr 2007 20:52:44 -0000 1.2
@@ -1,3 +1,63 @@
+<table class='main'>
+<tr>
+<td class='main'><div class="main">
+
+<center><h1>EFL Overview</h1></center>
+
+<h3>An overview of the Enlightenment Fountation Libraries (EFL)</h3>
+
+<span class="contentmain">
<p>
-All about EFL
+The Enlightenment Foundation Libraries (EFL) are a collection of libraries that make up the foundation
+of the DR17 window manager. While their original intent was solely to support the window manager, the libraries
+quickly took on a life of their own, which is a contributing factor to the delays of the window manager itself.
+These libraries are so powerful, flexable, and easy to use that they present a strong platform on which to
+develop nearly any graphical application you could think of.
</p>
+
+<p>
+The EFL begins with Imlib2, a general image manipulation and rendering
+library, and Evas, our canvas library.
+Because Evas is built on several diffrent selectable engines (Linux
+FrameBuffer, DirectFB, X11, OpenGL, QTopia, etc)
+the platform is extremely portable, which translates thru to all of the
+libraries built on top of it.
+Ecore is a modular convience library that in its base provides timers,
+callback functionality, and loop management for
+event handling. Ecore's various modules can simplify the setup of an
+X11 drawable for general use (Ecore_X11), an X11 drawable for
+use with Evas (Ecore_Evas), manage IPC (Ecore_IPC), manage BSD Sockets
+(Ecore_Con), management of the FrameBuffer (Ecore_FB), and more.
+Because Ecore can simplify so many tasks that are used in conjuction
+with Evas it has lived up to its name as the core componant of nearly
+any EFL application.
+</p>
+
+<p>Edje provides a revolutionary method of absstacting every aspect of
+your interface from the application itself. By passing signals
+between the interface and the application all communication is done in
+an interface neutral way. No longer are &quot;themes&quot; simple changes
+of pixmaps over a fixed area. Using Embryo we can provide scripting
+ability to the interface componant itself to harness even more power
+and flexability.
+</p>
+
+<p>EWL brings all the libs into focus, providing a complete end-to-end
+widget library for fast and easy development of complex graphical
+applications.
+</p>
+
+<p>
+Below is a diagram of how the various componants of the EFL fit together. Because
+of complexity of the libraries and the fact that so many libraries can be used
+independant of other EFL libraries we have a diagram alittle more complex than
+your standard block diagram.
+</p>
+
+<center>
+<a href="http://enlightenment.sourceforge.net/Libraries/images/_images/efl.png"></a><a href="http://enlightenment.sourceforge.net/Libraries/images/_images/efl.png"; target="_self"><img width="300" height="50" src="http://enlightenment.sourceforge.net/Libraries/images/_images/tn2_efl-diagram.png"; class="shot" /></a>
+</center>
+
+</div></td>
+</tr>
+</table>

Enlightenment CVS committal
Author : andreas
Project : web
Module : www
Dir : web/www/p/about
Modified Files:
en-body
Log Message:
use temporary absolute image path
===================================================================
RCS file: /cvs/e/web/www/p/about/en-body,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- en-body 22 Apr 2007 20:28:18 -0000 1.2
+++ en-body 22 Apr 2007 20:41:42 -0000 1.3
@@ -6,14 +6,14 @@
<p></p>
-<h3>&nbsp;Support Enlightenment by donating to our <a href="http://www.enlightenment.org/donate">server fund</a>.<br /> </h3><p>We are dedicated to providing advanced graphical libraries, tools, and environments. Currently, the project is made up of three different components: Enlightenment DR16, The Enlightenment Foundation Libraries, and Enlightenment DR17. While we are best known for the Enlightenment Window Manager itself there is a long history of providing advanced libraries and tools to support the window manager and other applications, such as Imlib, FNLib, and Imlib2, which extend far beyond the window manager itself in scope. Today, in development toward the DR17 Desktop Shell we have created an entirely new set of libraries and tools that provide more power and flexibility than any other group of graphical libraries available, which we refer to collectively as The Enlightenment Foundation Libraries.</p> <center> <p><a href="/Main/Home/images/_images/rephorm-des
ktop.png"><img src="/Main/Home/images/_images/tn2_rephorm-desktop.png" class="shot" height="50" width="300" /></a></p> </center> <h2>Enlightenment Window Manager</h2>
+<h3>&nbsp;Support Enlightenment by donating to our <a href="http://www.enlightenment.org/donate">server fund</a>.<br /> </h3><p>We are dedicated to providing advanced graphical libraries, tools, and environments. Currently, the project is made up of three different components: Enlightenment DR16, The Enlightenment Foundation Libraries, and Enlightenment DR17. While we are best known for the Enlightenment Window Manager itself there is a long history of providing advanced libraries and tools to support the window manager and other applications, such as Imlib, FNLib, and Imlib2, which extend far beyond the window manager itself in scope. Today, in development toward the DR17 Desktop Shell we have created an entirely new set of libraries and tools that provide more power and flexibility than any other group of graphical libraries available, which we refer to collectively as The Enlightenment Foundation Libraries.</p> <center> <p><a href="http://enlightenment.org/Main/Home/im
ages/_images/rephorm-desktop.png"><img src="http://enlightenment.org/Main/Home/images/_images/tn2_rephorm-desktop.png"; class="shot" height="50" width="300" /></a></p> </center> <h2>Enlightenment Window Manager</h2>
-<p> Version 0.16 of the Enlightenment window manager was released in 2000, along with its dependencies Imlib and Fnlib, and remains in heavy usage today. While rumors of its death still circulate, DR16.8.6 was released on Feb 20th, 2007, and it remains in development today with a long life still ahead of it. DR16 has been the choice of power users and artists due to its low overhead, highly graphical, widely theme-able, extremely configurable, yet unobtrusive interface. Nearly all functions of the window manager can be handled without mouse input, including application launching via <a href="http://sourceforge.net/project/showfiles.php?group_id=2">e16keyedit</a&gt;. It also remains highly portable, with ports avalible for Linux on all platforms, FreeBSD, IRIX, Solaris X86 and Sparc, HP-UX, AIX, OS/2, and more. </p> <p> Imlib has lived a long life, still in heavy usage today, as one of the most popular image manipulation and rendering libs available. Its development was
taken over by the GNOME project and used as GNOMEs rendering engine until it was replaced with GdkPixbuf in GNOME 2.0. It&#39;s popularity surpasses just development in C thanks to bindings for several scripting languages including PERL, Python, and Ruby. </p> <center> <p><a href="/Main/Home/images/_images/benr-desktop.png"><img src="/Main/Home/images/_images/tn2_benr-desktop.png" class="shot" height="50" width="300" /></a></p> </center>
+<p> Version 0.16 of the Enlightenment window manager was released in 2000, along with its dependencies Imlib and Fnlib, and remains in heavy usage today. While rumors of its death still circulate, DR16.8.6 was released on Feb 20th, 2007, and it remains in development today with a long life still ahead of it. DR16 has been the choice of power users and artists due to its low overhead, highly graphical, widely theme-able, extremely configurable, yet unobtrusive interface. Nearly all functions of the window manager can be handled without mouse input, including application launching via <a href="http://sourceforge.net/project/showfiles.php?group_id=2">e16keyedit</a&gt;. It also remains highly portable, with ports avalible for Linux on all platforms, FreeBSD, IRIX, Solaris X86 and Sparc, HP-UX, AIX, OS/2, and more. </p> <p> Imlib has lived a long life, still in heavy usage today, as one of the most popular image manipulation and rendering libs available. Its development was
taken over by the GNOME project and used as GNOMEs rendering engine until it was replaced with GdkPixbuf in GNOME 2.0. It&#39;s popularity surpasses just development in C thanks to bindings for several scripting languages including PERL, Python, and Ruby. </p> <center> <p><a href="http://enlightenment.org/Main/Home/images/_images/benr-desktop.png"><img src="http://enlightenment.org/Main/Home/images/_images/tn2_benr-desktop.png"; class="shot" height="50" width="300" /></a></p> </center>
<h2>Enlightenment Foundation Libraries</h2>
-<p> In developing DR17 it was made clear that we needed an entirely new set of libraries and tools. Raster had a bold vision of what was possible and where he wanted the next release to go, starting with Imlib2 and EVAS, and eventually growing into new libraries largely based on or around EVAS. It became clear that the usefulness of these libraries and tools went far beyond the DR17 release itself, just as Imlib did in DR16. Thus the collective library back-end of DR17 was given the independent title: the Enlightenment Foundation Libraries, or EFL for short. </p> <p> The EFL contains solutions for almost any graphical interface task, far beyond just rendering images. EVAS provides a highly optimized canvas library. Ecore provides a simple and modular abstraction interface and advanced event management including timers. Etox provides a complex text layout library complete with theme-able text stylization capabilities (previously Estyle). EDB provides a compact databa
se format for intuitive and easy configuration management, including the storing of binaries. EET provides an integrated and flexible container that ends the traditions of providing themes in tarballs. Edje provides a revolutionary library and tool set for <i>completely</i> abstracting application interfaces from their code, including a complex and flexible method of designing interfaces. EWL provides a complete widget library built on all the other components of the EFL. And more! </p> <center> <p><a href="/Main/Home/images/_images/trill-desktop.png"><img src="/Main/Home/images/_images/tn2_trill-desktop.png" class="shot" height="50" width="300" /></a></p> </center>
+<p> In developing DR17 it was made clear that we needed an entirely new set of libraries and tools. Raster had a bold vision of what was possible and where he wanted the next release to go, starting with Imlib2 and EVAS, and eventually growing into new libraries largely based on or around EVAS. It became clear that the usefulness of these libraries and tools went far beyond the DR17 release itself, just as Imlib did in DR16. Thus the collective library back-end of DR17 was given the independent title: the Enlightenment Foundation Libraries, or EFL for short. </p> <p> The EFL contains solutions for almost any graphical interface task, far beyond just rendering images. EVAS provides a highly optimized canvas library. Ecore provides a simple and modular abstraction interface and advanced event management including timers. Etox provides a complex text layout library complete with theme-able text stylization capabilities (previously Estyle). EDB provides a compact databa
se format for intuitive and easy configuration management, including the storing of binaries. EET provides an integrated and flexible container that ends the traditions of providing themes in tarballs. Edje provides a revolutionary library and tool set for <i>completely</i> abstracting application interfaces from their code, including a complex and flexible method of designing interfaces. EWL provides a complete widget library built on all the other components of the EFL. And more! </p> <center> <p><a href="http://enlightenment.org/Main/Home/images/_images/trill-desktop.png"><img src="http://enlightenment.org/Main/Home/images/_images/tn2_trill-desktop.png"; class="shot" height="50" width="300" /></a></p> </center>
<h2>Enlightenment DR17</h2>
-<p> Development Release 17 of the Enlightenment window manager represents an evolution into the next generation of desktop environments: the desktop shell. DR17 will provide integration between files and your environment in a seamless manner while encompassing a graphically rich and flexible architecture. It will not compete with GNOME or KDE, but be a completely new way of visualizing your desktop, based around the EFL which was built from the ground up for this task. </p> <p> Still in heavy development, several applications that will be part of the DR17 release and examples of what is possible are already available in CVS, such as Entice, Entrance, Evidence, Erss, and Eplayer. The desktop shell itself is only a basic framework and not yet ready for CVS, but will be emerging into CVS during the course of this year. As the foundation of DR17, the EFL is currently the first and foremost priority for development. </p> <center> <p><a href="/Main/Home/images/_im
ages/az-desktop.png"><img src="/Main/Home/images/_images/tn2_az-desktop.png" class="shot" height="50" width="300" /></a></p> </center>
+<p> Development Release 17 of the Enlightenment window manager represents an evolution into the next generation of desktop environments: the desktop shell. DR17 will provide integration between files and your environment in a seamless manner while encompassing a graphically rich and flexible architecture. It will not compete with GNOME or KDE, but be a completely new way of visualizing your desktop, based around the EFL which was built from the ground up for this task. </p> <p> Still in heavy development, several applications that will be part of the DR17 release and examples of what is possible are already available in CVS, such as Entice, Entrance, Evidence, Erss, and Eplayer. The desktop shell itself is only a basic framework and not yet ready for CVS, but will be emerging into CVS during the course of this year. As the foundation of DR17, the EFL is currently the first and foremost priority for development. </p> <center> <p><a href="http://enlightenment.
org/Main/Home/images/_images/az-desktop.png"><img src="http://enlightenment.org/Main/Home/images/_images/tn2_az-desktop.png"; class="shot" height="50" width="300" /></a></p> </center>
</div></td>
</tr>

Enlightenment CVS committal
Author : andreas
Project : web
Module : www
Dir : web/www/p/about
Modified Files:
en-body
Log Message:
about
===================================================================
RCS file: /cvs/e/web/www/p/about/en-body,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- en-body 15 Apr 2007 11:32:18 -0000 1.1
+++ en-body 22 Apr 2007 20:28:18 -0000 1.2
@@ -1,3 +1,20 @@
-<p>
-About E.
-</p>
+<table class='main'>
+<tr>
+<td class='main'><div class="main">
+
+<center><h1>Welcome to the Enlightenment Project</h1></center>
+
+<p></p>
+
+<h3>&nbsp;Support Enlightenment by donating to our <a href="http://www.enlightenment.org/donate">server fund</a>.<br /> </h3><p>We are dedicated to providing advanced graphical libraries, tools, and environments. Currently, the project is made up of three different components: Enlightenment DR16, The Enlightenment Foundation Libraries, and Enlightenment DR17. While we are best known for the Enlightenment Window Manager itself there is a long history of providing advanced libraries and tools to support the window manager and other applications, such as Imlib, FNLib, and Imlib2, which extend far beyond the window manager itself in scope. Today, in development toward the DR17 Desktop Shell we have created an entirely new set of libraries and tools that provide more power and flexibility than any other group of graphical libraries available, which we refer to collectively as The Enlightenment Foundation Libraries.</p> <center> <p><a href="/Main/Home/images/_images/rephorm-des
ktop.png"><img src="/Main/Home/images/_images/tn2_rephorm-desktop.png" class="shot" height="50" width="300" /></a></p> </center> <h2>Enlightenment Window Manager</h2>
+
+<p> Version 0.16 of the Enlightenment window manager was released in 2000, along with its dependencies Imlib and Fnlib, and remains in heavy usage today. While rumors of its death still circulate, DR16.8.6 was released on Feb 20th, 2007, and it remains in development today with a long life still ahead of it. DR16 has been the choice of power users and artists due to its low overhead, highly graphical, widely theme-able, extremely configurable, yet unobtrusive interface. Nearly all functions of the window manager can be handled without mouse input, including application launching via <a href="http://sourceforge.net/project/showfiles.php?group_id=2">e16keyedit</a&gt;. It also remains highly portable, with ports avalible for Linux on all platforms, FreeBSD, IRIX, Solaris X86 and Sparc, HP-UX, AIX, OS/2, and more. </p> <p> Imlib has lived a long life, still in heavy usage today, as one of the most popular image manipulation and rendering libs available. Its development was
taken over by the GNOME project and used as GNOMEs rendering engine until it was replaced with GdkPixbuf in GNOME 2.0. It&#39;s popularity surpasses just development in C thanks to bindings for several scripting languages including PERL, Python, and Ruby. </p> <center> <p><a href="/Main/Home/images/_images/benr-desktop.png"><img src="/Main/Home/images/_images/tn2_benr-desktop.png" class="shot" height="50" width="300" /></a></p> </center>
+<h2>Enlightenment Foundation Libraries</h2>
+<p> In developing DR17 it was made clear that we needed an entirely new set of libraries and tools. Raster had a bold vision of what was possible and where he wanted the next release to go, starting with Imlib2 and EVAS, and eventually growing into new libraries largely based on or around EVAS. It became clear that the usefulness of these libraries and tools went far beyond the DR17 release itself, just as Imlib did in DR16. Thus the collective library back-end of DR17 was given the independent title: the Enlightenment Foundation Libraries, or EFL for short. </p> <p> The EFL contains solutions for almost any graphical interface task, far beyond just rendering images. EVAS provides a highly optimized canvas library. Ecore provides a simple and modular abstraction interface and advanced event management including timers. Etox provides a complex text layout library complete with theme-able text stylization capabilities (previously Estyle). EDB provides a compact databa
se format for intuitive and easy configuration management, including the storing of binaries. EET provides an integrated and flexible container that ends the traditions of providing themes in tarballs. Edje provides a revolutionary library and tool set for <i>completely</i> abstracting application interfaces from their code, including a complex and flexible method of designing interfaces. EWL provides a complete widget library built on all the other components of the EFL. And more! </p> <center> <p><a href="/Main/Home/images/_images/trill-desktop.png"><img src="/Main/Home/images/_images/tn2_trill-desktop.png" class="shot" height="50" width="300" /></a></p> </center>
+
+<h2>Enlightenment DR17</h2>
+<p> Development Release 17 of the Enlightenment window manager represents an evolution into the next generation of desktop environments: the desktop shell. DR17 will provide integration between files and your environment in a seamless manner while encompassing a graphically rich and flexible architecture. It will not compete with GNOME or KDE, but be a completely new way of visualizing your desktop, based around the EFL which was built from the ground up for this task. </p> <p> Still in heavy development, several applications that will be part of the DR17 release and examples of what is possible are already available in CVS, such as Entice, Entrance, Evidence, Erss, and Eplayer. The desktop shell itself is only a basic framework and not yet ready for CVS, but will be emerging into CVS during the course of this year. As the foundation of DR17, the EFL is currently the first and foremost priority for development. </p> <center> <p><a href="/Main/Home/images/_im
ages/az-desktop.png"><img src="/Main/Home/images/_images/tn2_az-desktop.png" class="shot" height="50" width="300" /></a></p> </center>
+
+</div></td>
+</tr>
+</table>

Community

Help

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

I agree to receive quotes, newsletters and other information from sourceforge.net and its partners regarding IT services and products. I understand that I can withdraw my consent at any time. Please refer to our Privacy Policy or Contact Us for more details