So far we got requests from the following companies for commercial, Non-GPLv3 Ruby Spreadsheet Licences:
- Workbooks.com
- AtomicObject.com (not for profit request)
- Digipaint.nl
- Lynxgl.com
- A major corporation
- Every Day Hero
- Mikamai
- DataXu Colin Timmermans
- ISS
- National Library of Medicine
- Swrve.com Steve Collins
- freewheel.tv Alex Ng (License revoked until further notice)
- shorelabs.com Zbyszek
For commercial NON-GPLv3 Licences please contact zdavatz at ywesee dot com.
Hi there I didn’t find a place where to post a bug that I found I have changed a part in your code because it was parsing numbers as dates
# Modificaciones para que pueda funcionar roo con ciertos tipos de formaros
module Spreadsheet
# Formatting data
class Format
# Is the cell formatted as a Date or Time?
def date?
number_format = @number_format.to_s
code = client(“[YMD]”, ‘UTF-8’)
!!Regexp.new(code).match(number_format) and !(/\[[a-z]+\]/i =~ number_format)
end
# Is the cell formatted as a Date or Time?
def date_or_time?
number_format = @number_format.to_s
code = client(“[hmsYMD]”, ‘UTF-8’)
!!Regexp.new(code).match(number_format) and !(/\[[a-z]+\]/i =~ number_format)
end
end
end
Sometimes there area some formats that have colors in them like ## ,[Red] or similar and it parsess to Date when it find this formats, so I changed that part to solve this problem. If you contact me I can send you an example to show you what I mean
Comment by Boris Barroso — December 8, 2009 @ 1:20 pm
Can you post your input here as well please:
http://rubyforge.org/tracker/?atid=2678&group_id=678&func=browse
Or if you like send us a patch.
Comment by zdavatz — December 8, 2009 @ 1:43 pm
How can I have a commercial licence?
Comment by Dan — June 8, 2010 @ 3:38 pm
Just let us know what you want to use it for. Can you post some details about what you need the commercial licence for here in this comments section? I will also write you an email directly.
Comment by zdavatz — June 9, 2010 @ 3:09 am
Hi,
Also looking for more information on commercial licensing. We would be using it for allowing export of data from our system so our clients can use it to import to their own.
Thanks,
Comment by Lyall — June 21, 2010 @ 11:27 pm
How many clients, how many servers? How big is your company?
Comment by zdavatz — June 22, 2010 @ 12:00 am
about 1000 client organisations, deployed on a small cluster with two boxes running rails.
Comment by Lyall — June 22, 2010 @ 12:02 am
I’m not sure I understand why you would need a non-GPLv3 licensed version of the library for a *rails* application, unless you were distributing copies of the rails app. If you are just running the app and clients are accessing it, then, as it’s not covered by AGPL, you aren’t required to license or distribute your rails app as (A)GPL. And the output spreadsheets produced by the gem don’t qualify as “covered work”, right?
Comment by Jeremy Wadsack — July 31, 2012 @ 11:28 pm
Dear Jeremy
We put it like this:
We don’t want people using our gem in their closed source software. So if the software you wrote to use the spreadsheet gem is not OpenSource and accessible and reusable as such for everyone over the web, then you do need a NonGPL commercial licence from us.
Best
Zeno
Comment by zdavatz — August 1, 2012 @ 6:26 am
What are the legalities of licensing portions of work written by others differently than the licence of those portions? I suspect that you’d either need the permission of other authors and to have an assignment of their work to the other licence either wholly or on a case-by-case basis, or to rewrite those sections entirely. Based on this libraries history the library is probably thoroughly ‘polluted’ with mismatching licences.
Comment by thoran — December 4, 2012 @ 12:16 am
Spreadsheet has from the beginning been GPLv3. Taking patches from other people means that code goes under GPLv3 as well. They can use the Software as long as they abide by the rules of GPLv3. If you want to use spreadsheet in a closed source project you have to buy a license from us.
Comment by zdavatz — December 4, 2012 @ 3:11 pm