Opensource Blitline Code
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docker
imagga
README.markdown
alt_job.rb
blitline_job.rb
blitline_logger.rb
connection_cache.rb
constants.rb
external_tools.rb
http_client.rb
image_loader.rb
image_processor.rb
job_group_container.rb
job_info_persistence.rb
memcache_wrapper.rb
message_wrapper.rb
mongo_simple_db.rb
pre_processor.rb
right_aws_patch.rb
uploader.rb
utils.rb
zipper.rb

README.markdown

http://opensource.org/

Blitline Source:

Blitline has released the working code (the entirety of the code that executes as Blitline jobs) on Blitlines cloud servers in order to adhere to the GPL and the more strict AGPL languages set forth by many of the libraries used by Ubuntu and other open source projects. This Blitline source code is licensed under the AGPL license:

GNU Affero General Public License (http://www.gnu.org/licenses/agpl-3.0.html)

The source code provided in this repository represents the entirety of the Blitline code that runs as workers on Blitline machines. This is the very code we deploy to our servers. There is no other code that interacts with images or image/vector libraries.

If you wish to use this Blitline code contained in this repository, you will need to adhere to the above mentioned license.

####Support: Blitline does not agree to provide any support for installing or configuring the source code available here. If you wish to purchase support you can write us at support@blitline.com. You are free to use this source and wade your way through the quagmire of licensing mumbo-jumbo, as Blitline could care less whether you use our code or not, but the number of downstream entities enforcing licensing is a endless pit of un-understandable licenses based on outdated principles and assumptions, as well as unrelenting legal blather. So, in leue of trying to navigate them, we are just as happy to open-source our code for all to use as they want. We have nothing to hide in our code, nor do we think it's so 'special' that we need to keep it private, so... here it is. We are just a group of developers trying to provide a useful service at a cheap and reasonable price to other developers.

####Blitline Service: The Blitline image processing service does not add any 'new' code or functionality to existing open source image projects. Anything Blitline does is available for free and you could do on your own. The value and cost of Blitline comes in the form of a managed service, as well as a convenient and 'living' update and monitoring service, and the shared cost of hosting said services.

In simple terms, we don't write image processing code, and there are many open source and image/vector processing libraries you can use for free. Blitline only provides machines and monitoring/scaling in response to load as well as IT related updates (security and functional). Much like Amazon doesn't provide operating systems, but rather the management and operation of those machines the operating systems run on. Blitline provides the economy of scale and shared resources.

#####Libraries Installed on Blitline Machines

  • ImageMagick - License(GPL)
  • Ghostscript - License(AGPL)
  • Gifsicle - License(GPL)
  • Pdftk - License(GPL)
  • Apache Batik - License(Apache License Version 2.0)
  • Exiv2 - License(GPL)
  • XPdf - License(GPL)
  • Pngquant - License(BSD)
  • Inkscape