-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Additional publishing open source guidance #53
Comments
+1 on this, and I'd be glad to assist from our work at CSE releasing Assemblyline. I'd vote strongly against the 'recreate repo', due to the loss of history, but realize that sometimes that might be the most effective route. You end up losing some of the charm though, https://bitbucket.org/cse-assemblyline/assemblyline/commits/edd3c72bf5049b01aac3a7a65592f3b57551d7d8 ;) |
I have recreated repo in a way that preserved history. You need to be proficient at git but it is possible. |
Great points @NoureenS ! I think we need to enhance the security dimension. We've broken down 2 sections: Work in the open and Releaseing a Legacy Application (It's just a draft new section, we need more best practice here so don't freak out when reading the text just yet 😆 ) The first section is more around Starting your project in the open and the second is more about the lines of what you mentioned. I didn't want to go too much in Security as it should apply to both open and closed source software development but we may need to actually go further on the topic. What do you think? @NoureenS @obrien-j @LaurentGoderre |
Looks good. Only small tweak suggestion - it doesn't have to be restricted
to legacy apps. However one may consider releasing any project, app,
snippet that previously was closed source.
Regards,
Noureen
…On Wed., May 1, 2019, 3:21 p.m. Guillaume Charest, ***@***.***> wrote:
Great points @NoureenS <https://github.com/NoureenS> !
I think we need to enhance the security dimension. We've broken down 2
sections: Work in the open
<https://github.com/canada-ca/open-source-logiciel-libre/blob/master/en/guides/publishing-open-source-code.md#work-in-the-open>
and Releaseing a Legacy Application
<https://github.com/canada-ca/open-source-logiciel-libre/blob/master/en/guides/publishing-open-source-code.md#publishing-a-legacy-application>
(It's just a draft new section, we need more best practice here so don't
freak out when reading the text just yet 😆 )
The first section is more around Starting your project in the open and the
second is more about the lines of what you mentioned.
I didn't want to go too much in Security as it should apply to both open
and closed source software development but we may need to actually go
further on the topic.
What do you think? @NoureenS <https://github.com/NoureenS> @obrien-j
<https://github.com/obrien-j> @LaurentGoderre
<https://github.com/LaurentGoderre>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#53 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHQ53RTZHA277FJZ3ZV3I53PTHUSHANCNFSM4HCBY36Q>
.
|
For section: https://github.com/canada-ca/open-source-logiciel-libre/blob/master/en/guides/publishing-open-source-code.md#guide-for-publishing-open-source-code-draft
In addition to the GC review before publishing, you may want to include some scrubbing guidance. Unless an individual/department started a project with the intent of releasing an initially private repository, they may need to consider the following:
The text was updated successfully, but these errors were encountered: