Search the web
Sign In
New User? Sign Up
wmlprogramming · WML,XHTML,WURFL & Mobile-related stuff
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Is WUFL getting too big for old API   Message List  
Reply | Forward Message #27500 of 31598 |
Re: [wmlprogramming] Licensing of new APIs (Re: A more OO WURFL API? (was: Is WUFL getting too big for old API))

I suppose it will depend on how people will use your code, but if
they make your API part of a bigger application they might have to
open-source the application.

Also, if they decide to extend the API, all the software built on top
of yours will have to be open-sourced.
I am not saying this is bad, WURFL has always meant to be open-
source, but certainly might generate some issues, especially for
consultants and companies using their software. They will have to
carefully consider the new licensing.

- Andrea


Il giorno 16/apr/08, alle ore 16:09, Luca Passani ha scritto:
> People, I am still defining the details around the licensing, so
> discussing is OK. Before you say anything, though, consider the
> following:
>
> - GPL is by far the most widely used license for open-source projects
>
> - GPL does not force you to redistribute anything, unless you are
> including it into a commercial product that you are
> reselling/redistributing and which is not GPL.
> This means that if you work as a consultant for a customer, you and
> your customer will be able to use the API without paying a dime.
>
> - If you do not want to be bound by the terms of the GPL for any
> reason,
> I am planning to offer the API with a commercial license for a fee,
> which would effectively solve the problem.
>
> - This economic side to the project is what allows me to be on WURFL
> full time and to create/maintain a better API for everyone.
>
> Finally, I was advised to license WURFL under AGPL (
> http://en.wikipedia.org/wiki/Affero_General_Public_License ) and I
> said
> no exactly because I wanted regular consulting company to be able
> to use
> it for their services without having to pay for it.
>
> Of course, GPL only applies to the APIs. Not the data, which,
> according
> to US laws, cannot be copyrighted.
>
> Luca
>
> Vjekoslav Nesek wrote:
>> Luca, Jose,
>>
>> My understanding of Java + GPL is that if you use any GPL ... your
>> whole
>> application
>> has to be released under GPL. You can keep it proprietary if and
>> only if
>> it's a hosted
>> service and not something that you ship to customers in which case
>> you
>> are required
>> to release a whole source under GPL to a public.
>>
>> As WURFL and WALL are components, GPL is really limiting and I'm
>> certain
>> that
>> a lot of companies will refrain from using it. Luca, please consider
>> using LGPL or
>> better yet APL or some BSD variant. IMHO by going GPL you'll not
>> gain a
>> lot but
>> it'll certainly help fragmentation of APIs that use WURFL data.
>>
>>
>> BR,
>> Vjekoslav Nesek
>>
>>
>> Jose Alberto Fernandez wrote:
>>
>>> Hi Luca,
>>>
>>> Would it be possible for the License (or one of the available
>>> licenses
>>> ) to be at least LGPL, Apache or something of the sort?
>>>
>>> As I understand the legalese of GPL, it is an infectious license.
>>> Any
>>> code distributed that uses any GPL licensed library has to be
>>> licensed
>>> under GPL. Which means that if I build something that uses WURFL I
>>> would be forced to give ALL of my original work for free and under
>>> GPL. Even if you ask people to download the WURFL classes separately
>>> the fact that one's code links to GLP libraries causes the license
>>> infection to happen.
>>>
>>> This is a particular problem with Java code as the code would at
>>> least mention the interface classes.
>>>
>>> Has anyone been phased with this kinds of issues when layers look at
>>> how to license your own original work? In particular in the US I
>>> have
>>> heard of people needing to remove and replace GPL code with other
>>> implementations that are more commercially friendly.
>>>
>>> Jose Alberto
>>>
>>>
>>
>>
>>
>
>
> ------------------------------------
>
> As of July 14 2005, it's much easier to be banned from WMLProgramming!
> Please fail to read http://groups.yahoo.com/group/wmlprogramming/
> before you post.Yahoo! Groups Links
>
>
>




Wed Apr 16, 2008 4:35 pm

mith_y
Online Now Online Now
Send Email Send Email

Forward
Message #27500 of 31598 |
Expand Messages Author Sort by Date

People, I am still defining the details around the licensing, so discussing is OK. Before you say anything, though, consider the following: - GPL is by far the...
Luca Passani
luca_passani
Offline Send Email
Apr 16, 2008
3:12 pm

I suppose it will depend on how people will use your code, but if they make your API part of a bigger application they might have to open-source the...
Andrea Trasatti
mith_y
Online Now Send Email
Apr 16, 2008
4:36 pm

... No. They won't. You need to release your code as GPL only if you redistribute your application. MySQL is distributed under GPL and this has not prevented...
Luca Passani
luca_passani
Offline Send Email
Apr 16, 2008
5:18 pm

... Luca, MySQL is rarely used in embedded mode. As it's a server that communicates with a client - application GPL viral rules doesn't apply to it. WURFL will...
Vjekoslav Nesek
vnesek
Offline Send Email
Apr 16, 2008
7:00 pm

Luca, The case of something like mySQL is quite different. For starts people do not really code using the "mySql API" or using the mySQL libraries. They...
Jose Alberto Fernandez
j_a_fernandez
Online Now Send Email
Apr 16, 2008
7:25 pm

Jose, Vjekoslav here are some counter objections: - it is not true that, with GPL, you are required to distribute your code. This is clearly specified here: ...
Luca Passani
luca_passani
Offline Send Email
Apr 16, 2008
11:03 pm

Luca, I do not want to get embroiled on this. After all it is your (or your company) intellectual property and you are entitled to decide what you want to do...
Jose Alberto Fernandez
j_a_fernandez
Online Now Send Email
Apr 17, 2008
12:46 pm

... I don't want and I will NOT go after this case. In fact, if there was an exception that I could add to the GPL to explicitly allow this case, I would do...
Luca Passani
luca_passani
Offline Send Email
Apr 17, 2008
6:41 pm

I'd like to second Jose's concerns here. My company uses a version of the Wurfl Java API that we have extensively modified as part of a Java server product. If...
Gail Rahn Frederick
screaming_geek
Offline Send Email
Apr 17, 2008
6:43 pm

Gail, you are getting quite a few things wrong. First, the current (old) version of the API has been released as MPL, and that license cannot be changed into...
Luca Passani
luca_passani
Offline Send Email
Apr 17, 2008
7:12 pm

Thanks for your response, and yes, I do read your posts... In your "equal or better value to the Wurfl community" paragraph, you mention that commercial...
Gail Rahn Frederick
screaming_geek
Offline Send Email
Apr 17, 2008
8:50 pm

... No, forking is not my intention. The WURFL repository will be the same for everyone. There will be no separate commercial repository. Luca...
passani@...
luca_passani
Offline Send Email
Apr 17, 2008
9:10 pm

"...This will be possible because the companies who want better service will be able to get it by paying for it. Not only better APIs but also better device...
Alejandro Guerrieri
alejandro_gu...
Offline Send Email
Apr 17, 2008
9:25 pm

... you will know more when the commercial offering is ready. As everyone who has been on this list for a while knows, I created WURFL as a collaborative...
Luca Passani
luca_passani
Offline Send Email
Apr 17, 2008
10:18 pm

Example: You pay me $xxxx.xx and I test every US T-Mobile device and contribute my findings to the WURFL. Everyone has access to that data, but without you...
Steve Kamerman
steve_bond_k...
Offline Send Email
Apr 17, 2008
10:07 pm

... No comment :) Luca...
Luca Passani
luca_passani
Offline Send Email
Apr 17, 2008
10:19 pm

I hope so! "Legacy" is not exactly how I picture the WURFL project ;) Steve Kamerman From: wmlprogramming@yahoogroups.com ...
Steve Kamerman
steve_bond_k...
Offline Send Email
Apr 15, 2008
11:25 am

Andrea, do you really think a remote webservice API is a good solution for a high traffic site? Do the implementations you mentioned maintain a local cache to...
Steve Kamerman
steve_bond_k...
Offline Send Email
Apr 16, 2008
5:54 pm

Steve, I'm surprised by your questions. If you talk about the W3C Simple API, the webservice is an optional implementation, so it's not required, but I think...
Andrea Trasatti
mith_y
Online Now Send Email
Apr 16, 2008
9:00 pm

Oh, ok - sorry for my misunderstanding Andrea! From: wmlprogramming@yahoogroups.com [mailto:wmlprogramming@yahoogroups.com] On Behalf Of Andrea Trasatti Sent:...
Steve Kamerman
steve_bond_k...
Offline Send Email
Apr 17, 2008
9:58 pm

... for a high traffic site? Do the implementations you mentioned maintain a local cache to prevent duplicate queries to the DeviceAtlas server? Speaking for...
James Pearce
kuriuskat2001
Offline Send Email
Apr 16, 2008
9:52 pm

James, Andrea, I see that you make your money from the syndication to the data feed. Fair enough, but on the discussion about licensing, what licencing terms...
Jose Alberto Fernandez
j_a_fernandez
Online Now Send Email
Apr 17, 2008
12:58 pm

... Both are covered with a proprietary licence, at this time. So no modification is allowed, but of course you are allowed to embed the API in your software...
Andrea Trasatti
mith_y
Online Now Send Email
Apr 17, 2008
1:22 pm
 First  |  |  Next > Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help