Possibility of changing to the AGPL license

Any and all non-support discussions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Possibility of changing to the AGPL license

Postby mflorell » Sun Nov 11, 2007 11:38 am

I have talked with a couple of other GPL licensed project maintainers and I am considering changing the release license of VICIDIAL to the AGPL. Please let me know what you think and we can discuss here.

http://en.wikipedia.org/wiki/Affero_Gen ... ic_License

http://www.gnu.org/licenses/agpl.html
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby AlexR » Mon Nov 12, 2007 12:14 pm

Matt. If I understand correctly what you are trying to achieve with the AGPL License is basically that anyone who uses Vicidial includes the full version, and mentions it, and do not charge for its usage.

If this is correct i would encourage you to do so, As it was noted elsewhere in the forums there are even companies who are selling the software as their own. Which is absolutely not right.


Thank you for asking our thoughts on this,


Alejandro
AlexR
 
Posts: 127
Joined: Mon Aug 21, 2006 5:02 pm

Postby mflorell » Tue Nov 13, 2007 1:42 am

Not quite, if a company offers VICIDIAL as a hosted solution, they could charge for it, but they would have to offer the source code as a download for any user of their system. Currently under the GPL, they do not have to share the source code with their online customers.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

License

Postby Trying » Tue Nov 13, 2007 10:08 am

I fully support this.
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa

Postby devafree » Thu Nov 15, 2007 9:48 am

Hello

I too fully endorse this.

Regards

Devafree
devafree
 
Posts: 180
Joined: Wed Sep 20, 2006 5:03 pm

Postby mflorell » Wed Nov 21, 2007 2:11 am

Here is a new article on Slashdot about this license:
http://linux.slashdot.org/article.pl?si ... /20/049258
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby Op3r » Sat Nov 24, 2007 6:37 am

So that means when somebody modified the interface he is obligated to share the source to client or to the original author?

This is quite good.
Get paid for US outbound Toll Free calls. PM me.
Op3r
 
Posts: 1424
Joined: Wed Jun 07, 2006 7:53 pm
Location: Manila

110% Supported

Postby ykhan » Mon Dec 03, 2007 2:14 pm

Hi, Although I feel that this is really the best licensing method for Vicidial especially when I consider the illegal practices some consultants are using for sale of this great piece of software. I endorse it as well, but would only like to pose a small question, what can be done if people continue to disregard the License and sell this as their own product. I can't say much about other countries, but know for certain a number of "consultants" in some developing countries like Pakistan that have branded the product under thier name and continue to sell it as such. To really make a difference I feel that there should be real repercussions to violation of this license agreement for it to have a difference when its actual status is changed from GPL to AGPL. Just a thought. :idea:
ykhan
 
Posts: 352
Joined: Thu Jun 08, 2006 4:47 pm

Postby mflorell » Tue Dec 04, 2007 12:22 am

That is the problem with countries like Pakistan, it's not really that big of an issue for software like VICIDIAL since it is free it only really hurts the people buying it that don't know any better, it's not like we are losing money because they pass the software off as their own.

As for enforcing the license there, we would need a solid partner company in those countries to work on behalf of the project to make that happen.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Recommendations

Postby ykhan » Tue Dec 04, 2007 10:54 am

Hi Matt,

Although I am no longer residing in Pakistan, I would still like to help since this project has been the focal point of my consultancy services for more than two years. I recommend that you may contact Pakistan Software Export Board, PSEB (the Pakistan Government body administering such issues) to form a relationship to enforce the AGPL. A project within the PSEB is responsible for promotions of Open Source projects within Pakistan and should be able to provide real assistance in this regard.

www.pseb.org.pk
Phone: +92-51-111-333-666

I hope this proves to be helpful. If you need further assistance, please feel free to contact me. I would like to help in any way I can.
:D

Regards

Yousaf
ykhan
 
Posts: 352
Joined: Thu Jun 08, 2006 4:47 pm

I can Help!

Postby mxconn » Sat Dec 08, 2007 9:57 pm

Hi Matt,

I am running a call center in Pakistan and started using Vicidial few months back. I can provide you the help related to the vicidial licensing issues in Pakistan.

Let me know how can i be of any help to you and i fully support you and your stance of using AGPL License.

Regards

Sajid Zaman
Chief Technical Officer
MxConn (Pvt) Ltd.

MxConn is a registered call center and an IT Firm by Pakistan Software Export Board.
mxconn
 
Posts: 14
Joined: Thu Nov 01, 2007 1:01 pm

Postby cristian » Wed Apr 01, 2009 7:44 am

Not that I have a say, but I disagree. (Though I thank you for not going v3)

This creates forks and simply moves 'aftermarket' development modular.
Every seat in a callcenter must now be involved in licensing. *Sigh* This will make life difficult for the pirates, but difficult for me too.
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 8:21 am

There really aren't any licensing issues unless all of these points are met:
- you are hosting VICIDIAL as an ASP service
- there are companies other than yours using this web-based service
- you have altered the code of the VICIDIAL codebase for this service

What this license change does is it protects the project from companies who want to take the VICIDIAL application, alter it, charge for usage of it and not allow anyone to have access to the source code changes.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby cristian » Wed Apr 01, 2009 8:49 am

ASP?
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby cristian » Wed Apr 01, 2009 9:22 am

ASP = Application Service Provider.

The virtualization system I posted on earlier may be affected. Though I don't hide that the system is VICI, minor modifications were necessary.

These were not contributed as (I don't think) VICIgroup wishes to merge muti-tenant into SVN. I also fear it's not quite good enough. :oops:
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 9:25 am

It doesn't really matter if we(VICIDIAL Group) don't want to include changes in the SVN codebase, they should be released or at least posted to the VICIDIAL issue tracker so that they are out there and available.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby cristian » Wed Apr 01, 2009 10:02 am

Agreed, will submit when I'm happier with it. It's not much, but it's enough.

If the license was "Submit all changes" I wouldn't have a problem, but it's not.

Would you mind granting us an exception or addend the license for modifications/features submitted to VICI?

**edited to remove attitude
Last edited by cristian on Wed Apr 01, 2009 10:35 am, edited 1 time in total.
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby cristian » Wed Apr 01, 2009 10:32 am

The affero v2 license is based on GPLv3, not the v2 we know and love.
afferoDOTorg/agpl2.html

I feel that there are many serious issues with FSF activism in the newer GPL. I would like to ask that we have a real discussion about the effects.
lwnDOTnet/Articles/200422/

My initial assumption about this being agpl-3.0 was wrong, I will now RTFM. :)
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 11:13 am

Have you actually read the LICENSE file included in the VICIDIAL codebase for 2.0.5 and SVN trunk?

There really was no published AGPLv2, it was created as a stepping stone to being accepted as GPL-compatible. AGPLv2 is nothing more than AGPLv1 with the GPL-compatible wording put into it after it was accepted. Then immediately after granting support for AGPLv2 they released AGPLv3 which is based upon GPLv3.

We chose AGPLv2 because we did not want to move to the GPLv3-based license. The LICENSE file included in the codebase will show you this.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby cristian » Wed Apr 01, 2009 11:24 am

From your LICENSE.TXT
This is version 2 of the Affero General Public License. It gives each licensee permission to distribute the Program or a work based on the Program (as defined in version 1 of the Affero GPL) under the GNU Affero General Public License, version 3 or any later version.


From afferoDOTorg/oagpl.html
The GNU Affero General Public License version 3 has been released. It follows the same basic structure as this license, but it is based on version 3 of the GNU GPL, and you can combine modules released under GPLv3 and the GNU AGPLv3.
Last edited by cristian on Wed Apr 01, 2009 11:28 am, edited 2 times in total.
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 11:27 am

Many apologies, you are correct. I just need to change that 3 to a 2. Under the license file terms as they are at this moment WE are bound by the AGPLv2 but any derivitive works would be bound under AGPLv3 which is not what we intended, and it is not how the GPL operates. Derivitive works SHOULD be able to follow the SAME license as the original so we will change this right now.

Thanks for catching that.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby cristian » Wed Apr 01, 2009 11:29 am

Why not AGPLv1? Its is an OSS approved GPLv2 based license.

I appreciate the gratitude. Thanks for the Matt, Matt. :D
Last edited by cristian on Wed Apr 01, 2009 11:33 am, edited 1 time in total.
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 11:32 am

Because AGPLv1 is not GPL-compatible.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby cristian » Wed Apr 01, 2009 11:39 am

Sorry about the edit above, right you are.

Exception or addendum the license for modifications/features submitted to VICI?
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 11:41 am

I'm not exactly sure what it is that you are looking for, could you explain in more detail?
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby cristian » Wed Apr 01, 2009 11:59 am

Though I have no problem contributing changes via MANTIS or similar, I don't want to be responsible for distributing source. This means I am required to fork your codebase. Then you, your support staff and the forum members have to say "Where did you get VICI" and "What the hell is that" 40 times a day. I also don't want do have to ID myself on my installs or release all the sweet ASCII pr0n that I embed in comments.

In short, I prefer that VICIgroup maintains VICI.
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 12:06 pm

You are not REQUIRED to fork the ENTIRE codebase, all you have to do is maintain patch files against a specific version of the VICIDIAL codebase and point to the VICIDIAL code that you have altered, and you only have to do that if you are transferring use of VICIDIAL to people outside of your company.

I have seen companies that maintain GPL-type compatibility in this way, especially when their changes are very small in comparison to the total codebase.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida

Postby cristian » Wed Apr 01, 2009 12:12 pm

Let me know when you commit the LICENSE.TXT changes so I know what I'm talking about. :lol:
cristian
 
Posts: 218
Joined: Tue Mar 31, 2009 4:41 am

Postby mflorell » Wed Apr 01, 2009 1:07 pm

changes committed to SVN. I will be releasing 2.0.5rc5 with that and a few other bug fixes shortly.
mflorell
Site Admin
 
Posts: 18339
Joined: Wed Jun 07, 2006 2:45 pm
Location: Florida


Return to General Discussion

Who is online

Users browsing this forum: No registered users and 230 guests