Tag Archives | developers

Razuna 1.5: Custom Fields API and extended API search

Many great things will come in Razuna 1.5 (I know we are a bit late, but you will love all the stuff we’ve done for Razuna 1.5). One area that has gotten a lot of love is the new API, now extending on it, we also added the option to work with custom fields in the API. This allows for even great integration into your own application.

With the Custom Fields API you can create custom fields, list available ones and get the custom fields of each asset within your record set.

Additionally, since the search API is an extension of the search within Razuna one can now search for labels and custom fields within the search API. In order to do so, you simply do a field search as in:

labels:(Animals)

For those who are already using the API the complete search string would look something like:

/global/api2/search.cfc?method=searchassets&api_key=1&searchfor=labels:(Animals)

The same logic applies to search with custom fields.

We encourage developers to read the new custom fields API and the enhanced search API documentation.

Comments { 0 }

Razuna’s Open Source dual licensing: A quick explanation

From time to time, we get questions about our Open Source Digital Asset Management Razuna, that is being dual licensed under the AGPL V3 and a commercial license. In this regard, this post and our Razuna license page should help. So, let us jump right in.

Razuna license model

Razuna is released under a dual license model. Designed to meet the requirements of different users and their needs for distribution and usage we offer Razuna under two flexible licenses.

Razuna for open source projects

If you are developing and distributing Open Source applications under the GNU Affero General Public License (AGPL), or the GNU General Public License (GPL) then you are free to use Razuna under the GNU AGPL License, version 3. The formal terms of the AGPL can be found on the GNU website. Any software that uses code under a AGPL is itself subject to the same AGPL licensing terms.

AGPL is just like GPL, but more onerous. The GPL obligates you to distribute your own precious source code if you distribute binaries that use Razuna. The AGPL goes further, obligating you to make available to everyone your source code if you are using it on a network server for Software-as-a-Service (SaaS) or as an Application Service Provider (ASP). For example, if you are running Razuna on your server, to provide a SaaS services, you would have to give away all of your source code.

Under the AGPL, you must release the complete source code for the application that is built with Razuna, even if that application is running on a network server for SaaS purposes.

For licensing Razuna under alternate terms, so that you can use it without your own product becoming infected with the obligations of the AGPL, you should contact us to purchase a commercial license. We are also able to provide Razuna under the AGPLv3 license with a FLOSS exception.

When in doubt, keep this principle in mind: Unless you want to have all of the software you write be freely available to everyone, you should consider a commercial license. Further, if our software makes money for you, we would like to be paid too. Hence, our commercial license.

The Razuna Commercial, OEM, VAR, ISV license

If you do not license the source code under the GPL, but still like to include Razuna in your projects then we are able to provide you with a flexible commercial license.

The Commercial License is an agreement with Razuna Ltd. for organizations that do not want to release their application source code. Commercially licensed customers get a commercially supported product with assurances from Razuna Ltd.. Commercially licensed users are also free from the requirement of making their own application Open Source.

Here are some typical examples for a commercial distribution:

  • Selling software that includes Razuna to customers who install the software on their own machines
  • Selling software that requires customers to install Razuna on their own machines
  • Building a hardware system that includes Razuna and selling that hardware system to customers for installation at their own locations.

Specifically:

  • If you include Razuna with an application that is not licensed under the AGPL or GPL-compatible license, you need a commercial license for using Razuna.
  • If you develop and distribute a commercial application and as part of utilizing your application, the end-user must download a copy of Razuna; for each derivative work, you (or, in some cases, your end-user) need a commercial license for Razuna.

AGPL users have no direct legal relationship with Razuna Ltd.. The commercial license, on the other hand, is private license by Razuna Ltd., and provides a direct legal relationship with Razuna Ltd..

Recommendations

  • To all commercial and government organizations, we recommend the commercial license. This frees you from the broad and strict requirements of the AGPL license.
  • To all free software enthusiasts we recommend the AGPL license.
  • To anyone in doubt, we recommend the commercial license.

How to get Razuna

Razuna is available over at http://razuna.org. You have the option to use our preconfigured Razuna Virtual Server, download the dedicated Razuna Standalone Server or deploy to your own J2EE-Server with our Razuna WAR/EAR distribution.

Razuna is also available as a Hosted Solution over at http://razuna.com. For teams and organizations we also offer a dedicated Razuna Server offering.

Comments are closed

Call for Developers

Since its initial launch in August 2008, our Open Source Digital Asset Management System Razuna, has been downloaded many times and drives now a couple of professional Multimedia Libraries around the world.

We would like to extend the reach of Razuna and therefore we need you help!

To be more precise, we want to integrate Razuna into other systems by the way of a plugin or extension or whatever your favorite system offers for integration. We are currently seeking developers to help us integrate Razuna into other systems. We want to integrate Razuna into Typo3, Plone, Drupal, Joomla, WordPress, Movable Type or any other system you know and can benefit from a Multimedia Library like Razuna.

The best way to start is to look at the Razuna API Developer Guide with which Razuna can be accessed by standardized web services and to join our Developer Mailing List.

The Razuna API is a new addition we just published and will also be available for the (very) soon to be public available Razuna SaaS Hosted platform. If you haven’t seen it, it is available at http://razuna.com.

Comments { 70 }