Hyper-V ICS 1.0 (w/Synthethic Network Driver) for pfSense 2.1 & 2.1.1
-
Funny how you suddenly took this public.
You forgot to mention you suspended our contributors license but never told us the reason.
The license we want is 100% opensource without the rights to sell.license example i gave you was: http://creativecommons.org/licenses/by-sa/4.0/
As you can see it's 100% freeware AND demands anyone using our code to keep it freeware (same license).
Aparently too hard for jim to swallow.
However not to waste time we are confident to publish virtualpf.com within 7 to 14 days
fully compatible with Vmware, Hyper-V and Xen. (with automatic driver install).also works on KVM etc (but they do not require special drivers).
the license we will publish it under will be opensource, free for everyone BUT requires everyone to publish it under the same license.
Preventing people from selling it.Jim, Don't try and make this whole thing personal, we aren't planning on publicly discrasing what you said and did to us neither.
however if you want a public "battle" you have still failed the reason on revoking our contributors agreement while all we did was talk (and so far no actions or publications have been made).You can soon put your eyes on our new site, and the license we publish everything under, and try and find any flaw as you can (we expect that from you).
Safe to say we never once violated your terms, licenses and agreements and tried to publish it all under PFSense under your rules.We just don't allow people to Sell things thats meant for free :-)
PS: Your hardware argument fails from the start –> their not virtualized, and you sell the hardware not the software on it but you know this already --> i even said this in your first reply on not allowing to sell (then you never brought it up again).
Regards,
Marco -
Funny how you suddenly took this public.
it was public before. I was informing the other interested parties that an agreement could not be reached, and why.
You forgot to mention you suspended our contributors license but never told us the reason.
The license we want is 100% opensource without the rights to sell.I didn't suspend your CLA, I provided notice that, if you had a license (and it's not clear that you ever did), your license to the pfSense codebase (upon which access to the pfsense-tools repository is conditional) is revoked.
Quoting https://www.pfsense.org/ESF_License_Agreement_v1.0.pdf:
"You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of a recipient of the Work to exercise the rights granted to that recipient under the terms of the License. You may not sublicense the Work."
You've breeched the agreement in at least these terms. I've even offered that there is a way for you to cure the breech, and you can get "back in the club", as it were.
license example i gave you was: http://creativecommons.org/licenses/by-sa/4.0/
and it says, right at the top of the page: "This is a human-readable summary of (and not a substitute for) the license."
where the words "this license" are a link to http://creativecommons.org/licenses/by-sa/4.0/legalcode, which is what I pointed to.As you can see it's 100% freeware AND demands anyone using our code to keep it freeware (same license).
Aparently too hard for jim to swallow.
Apparently, you've not read the very page to which you point. Allow me to quote in-part:
–-
You are free to:
Share — copy and redistribute the material in any medium or format
Adapt — remix, transform, and build upon the material for any purpose, even commercially.
–
(emphasis mine)However not to waste time we are confident to publish virtualpf.com within 7 to 14 days
fully compatible with Vmware, Hyper-V and Xen. (with automatic driver install).also works on KVM etc (but they do not require special drivers).
the license we will publish it under will be opensource, free for everyone BUT requires everyone to publish it under the same license. Preventing people from selling it.
I've shown why this is compliant with neither the Open Source Definition, nor the definition of Free Software. I've pointed out above that you are not free to re-license pfSense to your own ends.
And again, forking is explicitly allowed. The fact that you've created a fork isn't a problem. The fact that you're prepared to distribute your fork outside the bounds of the pfSense license is a problem. A very big problem.
Despite all of my detractors, the license for pfSense is designed to keep pfSense Free and Open Source. Forever. It's not perfect, and goodness knows that I'm not in-favor of what I had to do last March/April. I've been thinking a lot over the past 6 months on ways to restore the situation without leaving pfSense open to hostile actions such as what you've proposed. This is not the place to have the discussions around that topic, but it is, again, something that I've thought a lot about.
Jim, Don't try and make this whole thing personal, we aren't planning on publicly discrasing what you said and did to us neither.
however if you want a public "battle" you have still failed the reason on revoking our contributors agreement while all we did was talk (and so far no actions or publications have been made).You can soon put your eyes on our new site, and the license we publish everything under, and try and find any flaw as you can (we expect that from you). Safe to say we never once violated your terms, licenses and agreements and tried to publish it all under PFSense under your rules.
We just don't allow people to Sell things thats meant for free :-)
PS: Your hardware argument fails from the start –> their not virtualized, and you sell the hardware not the software on it but you know this already --> i even said this in your first reply on not allowing to sell (then you never brought it up again).
Regards,
MarcoI find it both interesting and sad that:
You're the one who wants to put pfSense under a license that is neither an open source, nor free software license, and your license is holy and good, but the license to the code upon which you based the work is worthless, and you're more than ready to cast it aside.
That your work is above the work of hundreds of contributors to the pfSense project over the past decade.
And that this is exactly the type of situation that caused me to put the pfSense-tools repo behind a license agreement.
Marco, you are the first, (and only) party to have been noticed that your license is revoked.
Again, this begs the question that you ever had a license to the work, since you claim that you never signed the agreement, that Angelo did, and that you're the only one who can sign for your company. Nice footwork, but it's not going to fly. Since the license is non-sublicenable and non-transferable, you couldn't have a license to the work to begin with. If you do, somehow, you've breeched the agreement, and your license has been revoked. In either case, you don't have a license to the work.
You've been noticed that you are in breech and your license to pfSense is revoked.
You've been offered a way to cure the breech that is no different than what you should have done to begin with.
Anyone can sell pfSense. We've said this almost from the very start a decade ago. What's not going to happen is that you make a private fork of pfSense with new restrictions. Again, I said, "No" to VMware on this very subject, and they offered money. I said "No", and I'm telling you the same thing.
-
Jim,
I'm not gonna start a yes or no battle with you.
You actually already contradict your self with that you didn't suspend our license and then you suddenly did in one single post.That you keep claiming we breached anything by talking is funny, as so far there's nothing provided and distributed.
Only after Saturday we made the choice that it's pointless to keep on talking with you as your attitude is kind of off when it comes to opensource.That you keep claiming the example i have given isn't opensource is funny, as it's known as a 100% freeworks license.
Allows everything including commercial use, only thing it adds is that it's mandatory to re-distribute everything based up on it for free.It's not a "holy license" it's just an example that there's plenty of ways to force it to stay opensource (something many developers seek, and users want aswell).
That you got alot of contributors that agree with your license to sell thats fine, though i wonder how many of them spend over 8 months of work on pfsense for a massive contribution and continued contributions in the future
On top of that we already know some contributors that aren't happy with ESF's way of handling and licensing neither, and have reached out to us because of that.
That you have been thinking alot in the past 6 months: you should. You depend on contributors and people that are willing to help, however people that are willing to help kind of disappear quickly if you make them jump through loops, openly attack them, etc.
We are well known with opensource, especially with hosting related opensource projects. not giving the right to sell is a common thing.
That you don't like it or see things differently is entirely up to you, its why we made a decision to fork it, and have no issues with you.That you then try to pull our efforts down to something thats not opensource etc etc –> thats just a joke, but hey.. continue to try, maybe you get some people that believe you, or maybe you just send more people straight towards us with your behavior.
-
Jim,
I'm not gonna start a yes or no battle with you.
You actually already contradict your self with that you didn't suspend our license and then you suddenly did in one single post.You apparently have some trouble with English. You said "suspend", I responded with the correct term: "revoked".
That you keep claiming we breached anything by talking is funny, as so far there's nothing provided and distributed.
Only after Saturday we made the choice that it's pointless to keep on talking with you as your attitude is kind of off when it comes to open source.… because of my insistence that pfSense remains Open Source? You're a curiosity.
That you keep claiming the example i have given isn't opensource is funny, as it's known as a 100% freeware license.
I see, having lost at your attempts to label what you're doing Open Source or Free Software, you've now moved on to "freeware".
http://en.wikipedia.org/wiki/Freeware
"According to the Free Software Foundation, "freeware" is a loosely defined category and it has no clear accepted definition, although FSF says it must be distinguished from free software (libre). Well known examples of closed-source freeware include Adobe Reader and Skype."
Nice company you're keeping there, Marco.
Allows everything including commercial use, only thing it adds is that it's mandatory to re-distribute everything under the same license.
Which is exactly what the pfSense license allows, too. Only you want to re-license pfSense.
That you got alot of contributors that agree with your license to sell thats fine, though i wonder how many of them spend over 8 months of work on pfsense for a massive contribution and continued contributions in the future
What "license to sell"? Anyone can sell pfSense. They don't need a license to do it.
That you don't like it or see things differently is entirely up to you, its why we made a decision to fork it, and have no issues with you.
Other than you completely ignore our license.
Here's what might happen from here, Marco.
You open source your work, (which I remind, nobody has ever seen). It's either good, or not so good. Time will tell.
If it's good, people might use it. If you've really open sourced the work, someone will take a look at what you've done, and recreate it for other platforms. Or they'll look at what you've done and find a better way.
I'd wish you luck, as I've wished others "good luck", but you seem deceptive, and I don't want to endorse that.
So, go ahead with your fork, Marco. No objection I'd have to your deception would matter. I'm looking forward to reading the source code, studying it, and, if it's useful, seeing it re-implemented it in pfSense under an actual Open Source license.
-
Sorry i should correct my mistake "freeware" with "Freeculture" (share-alike) license.
http://creativecommons.org/freeworks
As you can see: http://creativecommons.org/licenses/by-sa/4.0/legalcode
is: Attribution-ShareAlike 4.0 InternationalUnless you consider all that not opensource (even tho it actually forces everyone using the code to keep it opensource) i am really not sure what your definition of opensource will be.
===================================================================================================================
Why is the Share-Alike license a free culture license?
ShareAlike doesn’t place any restrictions on the type of use–its only difference from the BY license is that it requires works that build upon it to be released freely. (Usually, under the same license, but there may be other compatible licenses in the future.)This is different from the NC and ND licenses, which restrict some types of uses entirely, regardless of whether those users would contribute their work back to the commons.
that i have breached your agreement is kinda odd considering we haven't actually done anything but you keep seeming to miss that.
Apparently giving a example of a license we like to see (preventing closed source) didn't sit well with you.
That my English isn't perfect, granted it's my 3rd language so mistakes will be made. we can talk in my native language if you prefer?.
That i am deceptive.. what gave you the idea on that? my entire life i been called too direct.
You can even see that in earlier conversations where i gave the site we are planning to open AND that we expect you to check it out on any flaws.I have also said countless of times we will make sure the licensing aspect will be correct following legal laws, and gave you an example of the license we are looking into.
Instead of talking like a decent human being you just keep attacking me, and now also my company.
You really wonder why your own contributors are looking for a path far away from you?As far as how i run my company: my company has been ran for 9 years with success, we deliver 24/7 Support with a no-cure no pay guarantee, 300+ satisfied and returning customers all in the IT and Hosting business.
Reasons why our customers like us: Because we are honest and fair. (reflected in all their feed backs).
I can't imagine a situation where we have deceived you, we have talked with you for weeks, on a simple subject.
That you where planning to receive/ view and use our code was obvious from the start it's also the reason why you haven't seen it without a agreement in place.in native language "wat je zegt ben je zelf", translation: what you say is what you are your self.
bit like: when you point a finger to someone there's 3 pointing back at you.It's actually my dev that was already convinced there was no way to reason with you and we should fork it after the second email.
I however thought there was a way to reason with you, turns out my dev was right and we just wasted weeks for nothing while people still don't have a good firewall they can virtualize..As far as your references to the PFSense license: you might actually want to check your site, as a detailed license isn't to be found.
BSD license and GPL license do allow people to dual-license as they please. (meaning our codes can be under our license and yours can stay under yours)
It also does not fall under "Re-license PFSense" it falls under our codes are under a different license.
Much like the projects PFSense is using fall under different licenses then the PFSense license.Most funny part: you do actually allow that part following your site, if people use codes made by others they have to provide you with the type of license their distributed under.
Common practice to simply include their license under their code and your license under your code if there's a difference.
Only thing you have to make sure is that their license is inline with the type of license you distribute under.With the share-alike license it's compatible however restricts other forks from making it closed source IF they keep our code.
A little advice for you:
Stop pushing everyone away with your attitude, people are generally here to improve the project without bad intentions.
It appears you think everyone has bad intentions and you react as such.
it might be true in 1 out of 100 cases, but the other 99 where here with good intentions and you chased them away by treating them as a criminal.and in the end.. people will treat you how you treat them.
-
Sorry i should correct my mistake "freeware" with "Freeculture" (share-alike) license.
http://creativecommons.org/freeworks
As you can see: http://creativecommons.org/licenses/by-sa/4.0/legalcode
is: Attribution-ShareAlike 4.0 InternationalUnless you consider all that not opensource (even tho it actually forces everyone using the code to keep it opensource) i am really not sure what your definition of opensource will be.
Rather than get into what I consider Open Source to be, or what you consider it to be, I quoted the Open Source Definition.
http://opensource.org/osdthat i have breached your agreement is kinda odd considering we haven't actually done anything but you keep seeming to miss that.
This reads a lot like, "I've not molested your child yet."
In any case, you readily state that Key4ce hasn't signed the CLA or License, state that only you can bind the company, that Angelo has signed them, (or has otherwise acquired access to the pfsense-tools repo), and that you are prepared to distribute. You've provided notice that the CLA and License agreement are not in-force, so I've provided notice that you don't have a license.
Apparently giving a example of a license we like to see (preventing closed source) didn't sit well with you.
Not at all. The pfSense license agreement also prevents closed source. What didn't sit well with me is that you are:
a) relicensing pfSense (which is not allowed, and will cause a revocation of the license.
b) calling what you're doing "open source", when it fits neither the definition of Open Source or Free Software.That my English isn't perfect, granted it's my 3rd language so mistakes will be made. we can talk in my native language if you prefer?.
As you prefer.
That i am deceptive.. what gave you the idea on that? my entire life i been called too direct.
Funny thing. The same is true of me. Yet you castigate me for being direct. Seems to be another funny thing.
I have also said countless of times we will make sure the licensing aspect will be correct following legal laws, and gave you an example of the license we are looking into.
What is a "legal law"? How does one "follow a legal law"? Also, there is a difference between what one says one will do, and what one does.
Instead of talking like a decent human being you just keep attacking me, and now also my company.
You really wonder why your own contributors are looking for a path far away from you?Here you make an assertion without providing evidence.
I can't imagine a situation where we have deceived you, we have talked with you for weeks, on a simple subject.
That you where planning to receive/ view and use our code was obvious from the start it's also the reason why you haven't seen it without a agreement in place.I notice your attempt to turn this around. As they say in the US, "Nice Try. (Try again.)" I always said that we needed an agreement in-place before I received and reviewed your code, and that I was unwilling to accept it until the CLA and License agreement were in-place. Once I said that,
you put up a front that you were never going to sign it. Since you state that you will never sign it, you don't have a license. Q.E.D.It's actually my dev that was already convinced there was no way to reason with you and we should fork it after the second email.
I've always said that forks are allowed. Forking requires that you sign the CLA and License agreement, and then follow the terms in the license agreement (attribution, can't call it pfSense, acknowledge that our marks are valid and agree to not challenge them, etc.) Despite all the suspicion here, there is no 'trap'. It's not a method to end up with ownership of your code. It's simply a way for us to defend our marks against people who want to "clone" pfSense and it does the same thing you requested, it puts a condition of acknowledgement of the origin in the bargain.
The thing that people seem to object to is that any code given back has to be given to us with a license to any patents that you have that you (claim) cover the contributed code, and a license to the code to do with as we deem. This was put in to protect the project and community (and yes, ESF too.) I'm not going to detail the backstory here, but there is one.
The 'side-effect' that people seem to find distasteful is a jaundiced read of the language (completely allowed) where we end up being able to use said code in a proprietary product.
Here is the thing about that: When I came into BSD Perimeter (which 'became' ESF), there were 22 private forks of pfSense that BSD Perimeter was being paid to maintain. I've eliminated all 22 of them. Every. Single. Last. One. There was much protest about it, too. People whined that they were losing their private-lable product. My response: "Just run pfSense." ESF doesn't have any proprietary software (there are some fallow repositories, but these are not actively maintained.)
I would much rather that the Key4ce technology was in pfSense than not in pfSense. I'm just unwilling to sacrifice the rest of the codebase to a set of terms that are not Open Source.
So you can accuse me of laying in wait to rip-off your code, but it's not true. It's simply not true.
You (or others) can accuse me of trying to turn pfSense into Vyatta, but it's not true.
You (or others) can say that your license is "open source", but in your case, the Creative Commons license doesn't even claim what you say it does.I guess I could be deceptive and just agree to your license, and then comply with said license, rather than your interpretation of it. Then what?
I however thought there was a way to reason with you, turns out my dev was right and we just wasted weeks for nothing while people still don't have a good firewall they can virtualize..
Many people use pfSense in a virtual environment today with success.
As far as your references to the PFSense license: you might actually want to check your site, as a detailed license isn't to be found.
I've provided links in this thread and elsewhere.
BSD license and GPL license do allow people to dual-license as they please. (meaning our codes can be under our license and yours can stay under yours)
If you are the original author, (or are otherwise the copyright holder, via assignment or otherwise) then yes, you can "dual license". But you can't "dual license" code that belongs to someone else. That would mean you are re-licensing it.
It also does not fall under "Re-license PFSense" it falls under our codes are under a different license.
This is true. Your code can be licensed in any way you see fit. Granted.
But if said license is not acceptable to the project, then it can't be used upstream.
Much like the projects PFSense is using fall under different licenses then the PFSense license.
I don't understand what you mean here.
-
I tried to edit this above 6 times and it wouldn't take. Following the paragraph about "When I came into BSD Perimeter" and "22 forks".
I suppose one could see this as my objecting to forks. Not the case here, as this is about ESF supporting pfSense, not forks of pfSense.
"All the wood behind one arrowhead." and similar sayings. All we do is pfSense. We provide pfSense, we maintain it, we sell services around it, and provide support for it, but we don't sell pfSense. I'm trying to see the pfSense user base and community grow, and keeping pfSense open source aids in that effort. -
@gonzopancho:
This is true. Your code can be licensed in any way you see fit. Granted.
But if said license is not acceptable to the project, then it can't be used upstream.
I am just talking about my code, and we do not release "my" code under anything else then opensource.
check ur mailbox, check everything up here and you will see: thats the sole purpose of my resentment of your license.You don't have to like my license, it's exactly the reason why we moved forward with a fork (Plan B).
We have always been clear about the fork aspect if you do not meet what we seek, and thats not to mess pfsense up, or to get things closed source.
quite on the opposite: we DEMAND opensource and to keep it that way.WE do NOT relicense PFSense, and we never planned to violate your terms, even now we are still trying to figure out a way to implement 2 of your demands in the license that contridict, and for example in short advertisements –> there will be no way to include your mandatory requirement to the advertisement.
in return we are seeking legal boundry's to your demands, as when you prohibit advertisements it gets in the way with default legal law regarding your license addatives.
That being said: i still seek a way to comply to your terms without compromising basic laws.
I have never meant to violate your licenses, and never said anything otherwise.
You on the otherhand suspended us for no reason even though you still try to justify it, truth be told you given me more then enough reason to never allow you in our source due to your intentions described publicly here. however lets just state i will be the better man on this, as my intentions never changed: a Opensource firewall that is virtualized.As far as PFsense goes:
Your actually the one in the way of PFSense growth, you turned your own contributors against you.
In short.. if your for PFsense then your for contributions, growth, etc.
as you show with us, and people before us –> you actually have no problem taking it all down, diminishing its existence just because you see it as a threat.
If you just asked them a simple question like "lets publish this in our official repo" --> you would already have a basic hyper-v functionality.Just your attitude in the original posts already nearly made us fork it from the start, i was hoping there was some reasoning with you but ended up in a waste of time.
You can ask anyone around us: did we want this under PFSense: yes we 100% did, we never wanted to fork it, even now we don't really want to but feel forced to.
In our eyes forks has no point, its actually the main cause why Linux and Unix is SO far behind on everything and failed to succeed.
safe to say: what we are doing is the last thing we wanted, yet we felt like there was no other choice available, we stick to what we believe in, and that includes distributing our codes made for free –> stay for free. -
I have a long rebuttal to Marco's comments here, but the forum software doesn't seem to want to allow me to post.
I've sent he and Angelo the rebuttal via email, it's conclusion reads as below.
I could spend a couple more hours trying to figure out what the formatting issue is with my post, but I think the end of it states my issue. I can't sign up to Marco / Key4ce eliminating section 3 of the license agreement, because it leaves pfSense, the community and ESF open to an infringement suit.
On the chance that Marco didn't understand what Section 3 is about, and that he is instead concerned with what I interpret his comments to mean (explained below), I've offered the other dilemma here: pfSense can't be Open Source with the restrictions he seeks.
Suffice it to say that I'm not seeking a fork here, but if Marco demands that pfSense no longer be Open Source, then I will not accept his terms.
In our eyes forks has no point, its actually the main cause why Linux and Unix is SO far behind on everything and failed to succeed.
safe to say: what we are doing is the last thing we wanted, yet we felt like there was no other choice available, we stick to what we believe in, and that includes distributing our codes made for free –> stay for free.We're talking past each other now. Let's get back to the subject-at-hand.
Let's assume, for now, that your objection to the Section 3 is really about the "sale" of pfSense, rather than not wanting to grant us a license to any patent you own that would enable you (or a successor party in interest to those patent rights) to claim patent infringement on pfSense via your changes to it.
Let's also assume, for now, that your definition of "sale" is really "collect money in-exchange for a license to pfSense", or even "sell the company that holds these agreements, and the Copyright to pfSense, to a different party, who might "close source" the tree, or at least the parts you contributed to it.
I don't know if I'm right in these, so, if I'm not, then please, explain the scenario(s) that you're concerned about.
Then, please show me any code that has been contributed to a major Open Source project that has the restriction you state.
Linux? Nope.
FreeBSD? Nope.
OpenBSD? NetBSD? Nope, Nope.
FreeNAS? Nope.Please. Provide me with an example.
I don't think you'll find one. All of these are Free and Open Source software. The GPL won't allow the restriction you state, so all of Linux (and glibc, gcc, etc) won't provide an example.
None of the other projects I've named would allow it either, because they're all proud of being "more open than linux" (read: "the GPL is viral/evil/…") They all encourage commercial forks of their project. They are proud of the commercial forks of their project.
I could provide many other examples.
The MPL has been approved as both a free software license by the Free Software Foundation, and an open-source software license by the Open Source Initiative. So nothing covered by the MPL has your restriction. By extension, nothing covered in this list: https://www.gnu.org/licenses/ or this list: http://opensource.org/licenses/ allows your restriction, either.
This covers most of what people deem "Open Source" and/or "Free Software", Marco.
-
We are going back and forth.
Lets keep it simple: We like the "share alike" license, and we publish OUR code under it.
we are 100% allowed to do so.
we are 100% keeping your license in tact.
even better: we actually had to add your license to quite a few places you forgot to place it your self.
all to 100% comply to your terms.You on the other hand revoked Angelo's license, for breaching your agreement, this is still not reasonable or explainable when all we did was talk and comply to your agreements.
but hey, whatever you feel like doing, we are past that.
I'm also kinda past this whole talk, as it's pointless and quite meaningless.
not to mention i am sure bored the previous posters out of their mind.Please let me know if you find anyway we do not uphold your agreements.
but asfar as we can tell: we comply to all of them and to basic legal law it self.When you get access to our code i do expect the same of you, so we don't have to continue talking and wasting eachothers time.
I wish you and PFSense good luck.
Regards,
Marco -
If you all are done now, how about sharing those drivers so the rest of us can use pfSense on Hyper-V?
-
Well,
As said we now launched our own fork which first beta is available at https://virtualpf.com
Stable will be released at 30 November.However PFSense won't be able to integrate our code into their branch without publishing it in the share-alike license (preventing closed source).
Regards,
Marco -
Would you consider providing a tutorial to help users like myself build Hyper-V support from public source that isn't being fought over?
To be clear, are pfSense forums are blocking the links on the op-post or have you guys removed them?
Your competing build may make a lot of sense in a number of ways, but it's far from ideal for those of us who have used pfSense for years (and have purchased support even) and from the little bit I've read so far, it sounds like you are refusing use of code that is otherwise open-source which would put you in more of a position as a barrier than a solution provider to someone like myself. That's wouldn't encourage me to try your alternate solution, even if it opened up the Hyper-V option.
I want to make sure I understand who is creating barriers here because that will vastly impact my opinion and the choices I make. Finger-pointing doesn't change that either, responsibility (ability to respond) supersedes "fault". That means that where it counts, both your organization AND pfsense can be equally responsible where I'm concerned, but if that's not the case, I would want to know that as well.
-
Well in short: We normally publish under GPL
but as this has a BSD license base it's not possible.
Next in line is Creative Commons share-alike license.quick overview:
http://creativecommons.org/licenses/by-sa/4.0/it pretty much mandates that all and any codes based up on our codes has to stay opensource (share-alike).
as in the end, what we create for free should stay for free.As far as finger pointing goes: We both just want/require different things when it comes to source-codes. so no real party to blame to other then both have different requirements and wishes.
There's no quick howto guide on how to make PFSense fully work with Virtualized environments.
PFSense 2.2 beta will have some basic drivers in it as it's based up on FreeBSD 10 which has it build in
however alot of components like CARP (clustering / loadbalancing) won't work on Hyper-v. (it's why we spend well over 8 months on development on getting it to work 100%).Regards,
Marco -
You can't relicense the pfSense base.
To be perfectly clear, you can choose whatever license you like for your code.
but you can't relicense the pfSense base, which you appear to have done here.
-
And in our experience, pfSense works fine on Hyper-V.
The Key4ce folks are allowed (of course) to make other claims.
Let the market decide.
-
Jim, you can hold your accusations for your self.
We can't re-license the base which is exactly why we can't apply GPL but CAN apply Share-alike.
Unlike GPL, Share-alike can be applied for just a part of the code (OUR CODE) in an entire base you provide (the fork).
which is why we opted for share-alike rather then the more common GPL.
But please note whenever you use OUR code anywhere else the ENTIRE code has to stay opensource (share-alike).As you can see from the license, codes, and even download sections no pfsense licenses, copyrights, etc have been violated.
We are still working on scrubbing the PFSense name from the builder etc (not the copyrights but the name it self) so we can publish the builders without a CLA in place without it affecting PFSense.so the builder/tools can only be used with VirtualPF, and won't affect your CLA agreements before people get access to PFSense tools for PFSense it self.
As i told you countless of times: we ARE compliant to license agreements, we ARE NOT planning to voilate anything even though you keep trying to tell everyone that we got bad intentions and don't comply.
As far as CARP not working.. even FREEBSD mailing list tells you it won't:
http://lists.freebsd.org/pipermail/freebsd-net/2014-March/038053.htmlIt won't on Hyper-v. (stays in init)
It will when you extensively re-develop the protocol like we did and make it compliant with any virtual environment.You might also want to know you need to adjust other codes to use 10+ Gbit speeds in Freebsd.
Even though you got the drivers in place it will by default not allow you to use that much speed (it's capped to less then 1 Gbit).Regards,
Marco -
Jim, you can hold your accusations for your self.
Since I am the dude that deals with this for pfSense, that's not going to happen.
We can't re-license the base which is exactly why we can't apply GPL but CAN apply Share-alike.
Nope. And I'm sure you know better. You can choose whatever license you like for your changes, but the code is licensed as a whole (via the license agreement, that you "signed".) That license agreement prohibits you from relicensing the code.
Unlike GPL, Share-alike can be applied for just a part of the code (OUR CODE) in an entire base you provide (the fork).
Yes, you can apply whatever license you like to YOUR CODE.
You can't relicense what you got FROM US.
which is why we opted for share-alike rather then the more common GPL.
But please note whenever you use OUR code anywhere else the ENTIRE code has to stay opensource (share-alike).Yes, YOUR LICENSE applies to YOUR CODE. Not pfSense.
As you can see from the license, codes, and even download sections no pfsense licenses, copyrights, etc have been violated.
We are still working on scrubbing the PFSense name from the builder etc (not the copyrights but the name it self) so we can publish the builders without a CLA in place without it affecting PFSense.Unfortunately, your statement is not true.
For example, where is the required attribution on this page?: https://virtualpf.com
And… I knew you were after freeing the builder code. Unfortunately, you'll now have to follow the train, or live with your fork.
C'est la vie, such is open source. You chose to fork.
so the builder/tools can only be used with VirtualPF, and won't affect your CLA agreements before people get access to PFSense tools for PFSense it self.
As i told you countless of times: we ARE compliant to license agreements, we ARE NOT planning to voilate anything even though you keep trying to tell everyone that we got bad intentions and don't comply.
As far as CARP not working.. even FREEBSD mailing list tells you it won't:
http://lists.freebsd.org/pipermail/freebsd-net/2014-March/038053.htmlMany people are having good luck. https://forum.pfsense.org/index.php?topic=75549.0
You might also want to know you need to adjust other codes to use 10+ Gbit speeds in Freebsd.
Even though you got the drivers in place it will by default not allow you to use that much speed (it's capped to less then 1 Gbit).I've allowed many times, in many places that work is underway on 10Gbps.
As for your release.. (let's stop talking about licensing, because it's obvious you don't care, and instead talk technology):
The only functional differences I see in your release (after quickly running through a test install) is things your team broke - they screwed up interfaces in general (assignments screwy, DHCP interfaces don't pull IPs the way they should), the ISO doesn't reboot post-install (spews "vm_fault pager read error" over and over and over until you reset the machine).
Your new theme on the web interface is broken in a variety of ways. You try to load some sort of VMware tools, but do so in a broken manner that causes VMware Workstation to complain.
You claim, "We have modified CARP extensively to work on any virtual platform" - as if it didn't already. (It does!)
The GUI-side is the same, if you modified the OS you might have broken something. I've not had time to even look for
the source code (where is it?) much less check out what you've done.From what we can tell, your release is effectively 2.2, except on an older 10-STABLE from before we moved to 10.1, with a lot more stuff that doesn't work.
pfSense 2.2 will be based on FreeBSD 10.1-RELEASE, and there is a lot of work that came after your 14 March posting above.
https://virtual-ops.de/?p=600
https://wiki.freebsd.org/HyperV
http://azure.microsoft.com/blog/2014/05/22/running-freebsd-in-azure/But hey, it's Open Source!
-
Jim, again we only licensed our code, your code stays in tact and so does your license.
The code as a whole is then known as dual licensed and it is shown very clearly (altho the legal page is still in the making to clear it out further).
Thats why where in some sections where we changed you will find your License.txt and our License-VirtualPF.txt.Bit odd you can claim we don't care about licensing when we spend so much time argueing about it tho.
also not something i care to do again. we checked it over with multiple legal shavy people who all said what we did is actually over doing what is required.Which makes me wonder 1 or 2 things:
- Your either not fully aware of legal laws and limitations of your own legal aspects
- Your very aware but pretend not to know and scare people out of it and/or to see what it is they exactly know.
That i don't have to put credits on every website page: that is correct. you can ask your lawyers and they will tell you that claim is not possible under international laws. (and is also not written in your Legal section.. please read your own legal section careful.)
We did however keep it in the license page within the software and everyone can see it in full view before download.
We did not release any git code yet as it's still fully compatible with PFSense (including the builder).
I doubt you want agreements and CLA's to get crossed.However we expect that part to be 100% available for public within about 3 weeks (after we fully integrated freebsd 10.1 stable)
The agreement Angelo signed does not limit the use or fork of any code so we still comply to that too.
As far a tech:
Ours already works and tested with over 40 Gbit's speeds.The gui is indeed not finished, if you check the roadmap –> it was only made in 5 days and got quite alot left to redo (it's why we only made a Beta release their not intended on being perfect but atleast function wise you can test)
The Ejecting CD on what Virtual Environment is it tested? (version)
as we confirmed it working on vmware esxi, and vmware desktop (both latest versions).That our release is effectively 2.2 is total BS and you know it.
CARP was just one, supporting 10 Gbit+, supporting AND automatically installing any virtual platform driver automatically based up on platform detection would be another. gui improvements is one, and translations to Chinese, Dutch, German are on their way.Much more features have been added and will be carefully detailed before November 30th
It's just the first release, it won't truly define our selfs just yet. that will come with stable 2.
That you think CARP is fully working: sorry we already confirmed this: it wasn't, even this week we found some new bugs with it.
But ofcourse feel free to believe it is, I personally think our testing grounds are a bit more advanced then yours (as below 1 Gbit speeds won't be accepted by any of our customers, not even our own environment can go below 20 Gbit else we pinch our customers off lol).Regards,
Marco -
@gonzopancho:
You claim, "We have modified CARP extensively to work on any virtual platform" - as if it didn't already. (It does!)
Sorry, but thats not true, you can't use CARP with Hyper-V with current 2.2 (stucks in init as key4ce said)