Thanks Gary,

I think this is interesting, but I wonder if we can get the same benefit
for a lot less work if we whip up a little documentation on how to use a
couple of existing XML editors with the XSD schema file (I haven't even
tried to get this working but assume it is possible). That wouldn't give us
a web-based dev environment, but I don't think we need that if we can get
the changed made and new files added that we need. (Actually now that I
mention web-based dev, potentially we could document how to use an existing
web-based IDE
<https://en.wikipedia.org/wiki/Web_integrated_development_environment#See_also>
to edit the repo.)

What do people think of going in that direction?

Best,
Brad

--
Brad Edmondson, *Esq.*
512-673-8782 | [email protected]

On Thu, Mar 22, 2018 at 3:52 PM, Krys Nuvadga <[email protected]> wrote:

> Hi Gary,
>
> It's a genuine concern you just raised. But I'll rather the milestones for
> the the two projects be spell out clearly and then we can pick two students
> to work on them. I think we already have some proposals for the License
> Submittal project that make mention of the including the License XML
> editor. Adding that with Django the separate idea can be be developed on
> the existing Online tool as Django apps, just to avoid the code overlap and
> not spread resources unnecessarily.
>
> Krys Nuvadga
>
>
> On Thu, Mar 22, 2018 at 8:33 PM, <[email protected]> wrote:
>
>> *Background*: The GSoC project idea Add New License Submittal Feature to
>> Online Tool is quite popular with students
>> <https://wiki.spdx.org/view/GSOC/GSOC_ProjectIdeas#Add_New_License_Submital_Feature_to_Online_Tools>
>> – at least 4 proposals are in progress for this one project.  Since we can
>> only select one of the proposals, I would like to add another project idea
>> of similar scope and usefulness to the community as an alternative project
>> for students.  The deadline for submittals is coming up quickly – next
>> Tuesday 27th!
>>
>>
>>
>> One concern I have with the proposal is there is some overlap in code
>> functionality with the existing license submittal project idea.  I
>> personally think it would be fine to have this overlap and allow some
>> duplication of code for the two projects.  Once the projects are complete,
>> we could have a separate task to refactor and reduce the duplication.
>>
>>
>>
>> *Action requested*: For the legal team – please review the proposal
>> below and reply if you feel this tool proposal would be useful by end of
>> day Friday.  For the technical team, please provide feedback if you feel
>> this proposal has too much technical overlap with the existing proposals.
>>
>>
>>
>> *Proposal*:
>>
>> Add a License XML Editor
>>
>>
>>
>> The SPDX license list (see https://spdx.org/licenses/) is maintained by
>> the SPDX legal team. The source for the license list is maintained in the
>> SPDX license-list-XML github repository (https://github.com/spdx/licen
>> se-list-XML). Making changes to the license requires manually editing an
>> XML file which can be challenging for contributors not familiar with XML.
>>
>> An online program could be created which would take as input a license
>> XML file uploaded from the client machine to the server.  The editor would
>> allow editing of all of the XML fields as well as the optional and
>> alternate text properties.  The editor would then save the changes and
>> allow the updated file to be downloaded to the user’s client machine.  An
>> optional feature would be to allow the input to be an existing license in
>> the repository and automatically create a pull request with the changes.
>> Another optional feature would be to allow copy/paste of the license XML
>> text into a text pane rather than uploading/downloading the file.
>>
>> This project could be implemented in Python in the existing online tools.
>> Skills Needed
>>
>> ·        Development skills in the Python language
>>
>> ·        Knowledge of Git
>>
>> ·        Understanding of XML
>> Available Mentors
>>
>> Gary O'Neall <[email protected]> Rohit Lodha
>> <[email protected]>
>>
>>
>>
>>
>>
>> -------------------------------------------------
>>
>> Gary O'Neall
>>
>> Principal Consultant
>>
>> Source Auditor Inc.
>>
>> Mobile: 408.805.0586 <(408)%20805-0586>
>>
>> Email: [email protected]
>>
>>
>>
>> _______________________________________________
>> Spdx-tech mailing list
>> [email protected]
>> https://lists.spdx.org/mailman/listinfo/spdx-tech
>>
>>
>
>
> --
> krys Nuvadga
> Piar, Inc.
>
> _______________________________________________
> Spdx-tech mailing list
> [email protected]
> https://lists.spdx.org/mailman/listinfo/spdx-tech
>
>
_______________________________________________
Spdx-tech mailing list
[email protected]
https://lists.spdx.org/mailman/listinfo/spdx-tech

Reply via email to