Hello Christopher.
We understand what you're saying and there may be technical violation.
The question however is whether such a violation has any tangible
consequences for a user or is worth pursing. In practice our
distribution of Wesnoth on ITunes gives users and developers about all
the rights to the program as they would enjoy in the normal
distribution. That individual may obtain the source code and use it as
they wish. This is a situation that is fundamentally different from
GNU Go and FSF which did not have an alternate distribution. Relevant
for our case, I believe the "no sub-contracts" clause was inserted
primarily to prevent conflicting legalities on a code's ownership and
use. Yet as Dave noted, the contract largely deals with use within the
"walled garden" and has nothing to do with ownership of code, just
distribution within their proprietary systems. Yet the usage issue is
really moot by how we offer the source code for free.
Again, if we narrowly focused on the narrow issue of the sub-contracts
clause in regards to Apple, there is likely a violation. (this has yet
to be proven in court, and Apple just wanted to avoid going to court
to challenge this issue.) But let us consider for a moment what the
outcome of undertaking the same course of action as FSF pursued. As
with GNU Go, Apple would just remove the program if we confronted them
or we'd remove the program unilaterally. In either case I doubt apple
would care very much. The outcome for us is that we'd basically lose
about 10% of our user base and a important revenue stream for
development that goes to fund some pretty important projects in art,
and game design. Less people would get to enjoy wesnoth and less
development would occur.
Its important to stress that we're not trying to circumvent GPL or
slowly chip away at our open source foundation. We made this decision
with quite a bit of forethought and care. Moreover we continue to
observe the situation with vigilance. If there was a change in the
Itunes contract language that was to the detriment of our GPL
license, we'd probably have to remove our project. However as the
situation stands, I think we've made a compromise that is to the
benefit of the project and users without any tangible repercussions.
By operating constructively and pragmatically, we're contributing to
the viability of open source projects in a way that is not easily
achieved otherwise.
Sincerely Yours
Richard
On 9-Jul-10, at 11:47 PM, christopher hopman wrote:
On Sat, Jul 10, 2010 at 1:06 AM, David White <[email protected]>
wrote:
We believed at the time that development began -- and still believe
today -- that we are acting within the GPL given the following
factors:
- The full source code is released and available.
- It is entirely permissible for anyone to compile the game from
source and distribute it using their own distribution mechanism to
people with an iPhone device. There may be some barriers to
distribution but these barriers are entirely technical due to the
"walled garden" nature of the iPhone.
Despite the fact that this complies with what I consider the most
important parts of the GPL, I think the FSF has made a good argument
about how such distribution does not comply with all parts of the GPL.
Specifically, the GPL also requires that no distribution may not
impose restriction on the rights granted by the GPL but Apple's App
store terms do precisely that.
Hypothetically, let's say that I have a compiled version of wesnoth
for windows. Now, say that I require users to agree to a license
that says that they cannot copy/modify/distribute this package.
Would you consider me to be in compliance with the GPL, simply
because they can get the same thing somewhere else that actually is
in compliance? Of course you wouldn't. What difference is there
between this hypothetical situation and the distribution in the app
store?
What I'm saying is that while Kyle's distribution on his website of
the source code is obviously GPL compliant, I do not understand how
Apple's distribution in its app store is.
-Chris Hopman
_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev
_______________________________________________
Wesnoth-dev mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-dev