[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [lp-ca-on] Netfile Application Thoughts
From: |
Allan Zhang |
Subject: |
Re: [lp-ca-on] Netfile Application Thoughts |
Date: |
Fri, 8 Jul 2016 00:23:06 -0400 |
User-agent: |
Mutt/1.6.1 (2016-06-11) |
On Thu, Jul 07, 2016 at 05:47:57PM -0400, Greg Knittl wrote:
Among other things, the CRA is putting us in a dilemma since we only get to
see the NDA after applying, i.e. after deciding on our structure. It's
not clear what liabilities
the NDA would impose on SOBAC or us as individuals if information leeks
out. You could be
taking on liability for "employees" you don't really control. Likewise,
if a bunch of us apply
as proprietorships and there is a leak, it's not clear if the CRA would
hold us individually or collectively responsible.
It's not clear how the NDA will affect our ability to work on a paper
filing program.
I'm thinking it would be fair to try to ask the CRA for a copy of the
NDA up front.
As for where to direct Libre Planet Ontario energy, I see this as a
non-zero sum game. My hope is that by investing some energy to move this
forward, additional people will come on board to complete the project.
It's early days, this could take years. But already from my selfish
point of view, this collaboration has generated ideas for me to improve
my paper filing tax program. It's an opportunity for Libre Planet
Ontario to grow, especially to reach across Canada.
As for software modifications, the CRA probably needs to be able to hold
people to the numbers they submit. If you use free software and modify
it that's even more deliberate on your part than just pumping numbers
into a closed source program. I.e. you are more on the hook for your
submission - if the CRA can prove you modified the software.
http://www.cra-arc.gc.ca/esrvc-srvce/tx/ndvdls/netfile-impotnet/crtfdsftwr/menu-eng.html#q1
puts responsibilities on the user can only really fulfill with free
software. These are fundamental, important, hard issues. It wouldn't
surprise me, if there are some Charter of Rights issues (court cases)
lurking here. There are easier issues to start with: the 20 return
limit/computer doesn't make sense when the software is free and hardware
is dirt cheap. I wonder if the CRA tests for virtual machines... We
should also stick to our guns on the harder issues and keep chipping
away at them.
Greg
* What Charter of Rights issues would those be?
* Regarding free-as-in-freedom and modification
To match the same clean certification that other vendors have obtained, the CRA
requires software to be reliable and *singular* . I.e. no derivatives.
Yes, you and I can tell folk to check checksums and that only the *official*
version is certified. No warranty is offered with the GPL right? But the CRA is
who ultimately processes the returns, and they have set their standards.
Is the end goal not to make a *good* tax software that people will actually
use? For this, I believe CRA certification is a must.
This means NDA and not strict adherence to free software principles.
What does LP Ontario feels about this? I am of the position that the difference
is to be made with a great product that many people actually use. Not pushing
free software ideals that put free-as-in-freedom ahead of getting-things-done.
Addressing other points:
20 return limit, well, to adhere to it, restrict it in your code and call it a
day. Esp. with no-modification clause.
I highly doubt CRA cares whether you use a VM or not.
-Allan
Re: [lp-ca-on] Netfile Application Thoughts, Stephen Paul Weber, 2016/07/07