Live data from Hacker News

Z3: A high-performance theorem prover from Microsoft Research

z3.codeplex.com

1–10 of 50 posts

Re: Z3: A high-performance theorem prover from Microsoft Research

#5
Though the source is available, it cannot be used for commercial purposes.

https://z3.codeplex.com/sourcecontrol/latest#LICENSE.txt

You may not redistribute the source on a website intending to teach the use of Z3 for commercial purposes.

You also agree that MS can sell any modifications or derivative software that you produce.

Re: Z3: A high-performance theorem prover from Microsoft Research

#6
post #5

Though the source is available, it cannot be used for commercial purposes. https://z3.codeplex.com/sourcecontrol/latest#LICENSE.txt You may not redistribute the source on a website intending to teach the use of Z3 for commercial purposes. You also agree that MS can sell any modifications or derivative software that you produce.

Is it even legal to prohibit teaching something due to copyright infringment?

Re: Z3: A high-performance theorem prover from Microsoft Research

#7
post #6
post #5

Though the source is available, it cannot be used for commercial purposes. https://z3.codeplex.com/sourcecontrol/latest#LICENSE.txt You may not redistribute the source on a website intending to teach the use of Z3 for commercial purposes. You also agree that MS can sell any modifications or derivative software that you produce.

Is it even legal to prohibit teaching something due to copyright infringment?

"...for commercial purposes"

Re: Z3: A high-performance theorem prover from Microsoft Research

#8
post #7
post #6

Earlier quoted context omitted.

Is it even legal to prohibit teaching something due to copyright infringment?

"...for commercial purposes"

Yeah, I got that first time, thanks.

It is not trivial to separate commercial and non-commercial purposes. Creative commons licenses still don't have a clear criteria. So as it goes with copyright, this just has a chilling effect on the education of some compsci fundamentals. I just dont get why MS would do that, is it a competitive advantage?

Re: Z3: A high-performance theorem prover from Microsoft Research

#9
post #4
post #3

It's worth noting that there are excellent Python bindings to Z3. http://rise4fun.com/z3py/tutorial

There's also a tremendous Haskell binding, SBV ( http://hackage.haskell.org/package/sbv ) though it's specialized to bitvector theory.

...and for Scala: https://github.com/epfl-lara/ScalaZ3 (/ shameless plug).

Re: Z3: A high-performance theorem prover from Microsoft Research

#10
post #6
post #5

Though the source is available, it cannot be used for commercial purposes. https://z3.codeplex.com/sourcecontrol/latest#LICENSE.txt You may not redistribute the source on a website intending to teach the use of Z3 for commercial purposes. You also agree that MS can sell any modifications or derivative software that you produce.

Is it even legal to prohibit teaching something due to copyright infringment?

[deleted]
Post reply on HN