Giter Club home page Giter Club logo

Comments (51)

shaise avatar shaise commented on June 9, 2024 5

waiting for response of:
@riqueenz, @FreeCAD-Tools, @luzpaz, @hasecilu, @berberic2, @Roy-043, @EA32, @elysium31, @kaktusus, @wavexx, @tobiasfalk, @easyw, @fra589, @wandrewkeech, @algtgv, @hpbmo, @chennes, @ApexArray, @JohanAR, @elf128, @chrido, @spike77453, @yorikvanhavre, @f3nix

from freecad_fastenerswb.

kaktusus avatar kaktusus commented on June 9, 2024 4

@FreeCAD-Tools is a man from Ukraine. We all know the current situation in that country. Give him some time. 😞

from freecad_fastenerswb.

hasecilu avatar hasecilu commented on June 9, 2024 3

Thanks for ping, it's nice to know that this WB could join upstream FreeCAD.
I agree with the license change, I'm also in for SheetMetal WB.

from freecad_fastenerswb.

prokoudine avatar prokoudine commented on June 9, 2024 2

@tobiasfalk I could be talking out of my arse, but I vaguely recall that @sliptonic and @shaise were in agreement that the unfolder shoud definitely be part of the core and thus be rewritten in C++. Once/if the relicensing of both WBs has green lights, there definitely should be review of both architecture, workflow, and UX/UI to come up with a sensible plan.

from freecad_fastenerswb.

hasecilu avatar hasecilu commented on June 9, 2024 2

(Copy the main post)

- [X] @shaise
- [X] @alexneufeld
- [X] @riqueenz
- [ ] @FreeCAD-Tools
- [ ] @luzpaz
- [X] @hasecilu
- [ ] @berberic2
- [X] @Roy-043
- [ ] @EA32
- [ ] @elysium31
- [X] @kaktusus
- [X] @wavexx
- [X] @tobiasfalk
- [ ] @easyw
- [X] @fra589
- [ ] @wandrewkeech
- [ ] @algtgv
- [X] @hpbmo
- [ ] @chennes
- [ ] @ApexArray
- [ ] @JohanAR
- [ ] @elf128
- [ ] @chrido
- [ ] @spike77453
- [ ] @yorikvanhavre
- [ ] @f3nix

from freecad_fastenerswb.

shaise avatar shaise commented on June 9, 2024 1

I'm all for re-licensing to LGPL2.1, this is also compatible with @ulrich1a screw_maker license which the original WB was based on.

from freecad_fastenerswb.

fra589 avatar fra589 commented on June 9, 2024 1

Hi all,
I just made an action to correct a bug linked to the evolution of Python and FreeCAD, I do not feel entitled to decide on the licensing level...
Do as your wish :-)
Thanks for your work!

from freecad_fastenerswb.

shaise avatar shaise commented on June 9, 2024 1

@hasecilu, Thanks! great idea!

from freecad_fastenerswb.

chennes avatar chennes commented on June 9, 2024 1

No objection to the license change (and I think distributing this with FreeCAD would be a good idea :) )

from freecad_fastenerswb.

JohanAR avatar JohanAR commented on June 9, 2024 1

No objections, I'm barely a contributor to this project anyway :)

from freecad_fastenerswb.

alexneufeld avatar alexneufeld commented on June 9, 2024

I have no issues with the idea of doing this. Taking a quick look through the repository contributors list, I'd say there's a good chance we can get everyone to sign off on a license change to LGPL. I agree that this change fits well within the philosophy of the FreeCAD project.

For potentially useful reference: I like the approach the MPV player developers took to tackling this exact problem: mpv-player/mpv#2033

from freecad_fastenerswb.

prokoudine avatar prokoudine commented on June 9, 2024

@alexneufeld That's a really useful reference, thank you!

from freecad_fastenerswb.

kaktusus avatar kaktusus commented on June 9, 2024

I've been working on the Polish translation of this cool workbench, and I don't mind changing the license. πŸ˜„

from freecad_fastenerswb.

Roy-043 avatar Roy-043 commented on June 9, 2024

I have no objections to the LGPL2.1 license.

from freecad_fastenerswb.

hpbmo avatar hpbmo commented on June 9, 2024

I have also no objections to the LGPL2.1 license.

from freecad_fastenerswb.

wavexx avatar wavexx commented on June 9, 2024

Thanks for pinging, I wouldn't have noticed otherwise. No objection to the license change!

from freecad_fastenerswb.

tobiasfalk avatar tobiasfalk commented on June 9, 2024

In my opinion, my share of contribution is rather small and do not think that I would have a saying in this.
But I do not have a problem with this.

@prokoudine will there be an other Issue/Thread where one could give Suggestion of features that would be nice if they where implemented in this move to an Integrated workbench? This is since the most intelligent think to do, while moving this to FreeCAD, is to rewrite the core of this workbench in C++/Qt.

from freecad_fastenerswb.

riqueenz avatar riqueenz commented on June 9, 2024

No objection to the license change!

from freecad_fastenerswb.

tobiasfalk avatar tobiasfalk commented on June 9, 2024

And can either @prokoudine or @shaise make a check list with all the pinged people to make it easier to look up who already agreed?

  • A
  • B
  • ....

from freecad_fastenerswb.

spike77453 avatar spike77453 commented on June 9, 2024

Works for me! πŸ‘

from freecad_fastenerswb.

ApexArray avatar ApexArray commented on June 9, 2024

from freecad_fastenerswb.

f3nix avatar f3nix commented on June 9, 2024

I do not mind the change.
Cheers,
Mateusz

from freecad_fastenerswb.

algtgv avatar algtgv commented on June 9, 2024

No objection to the license change!

from freecad_fastenerswb.

chrido avatar chrido commented on June 9, 2024

No objections to the license change πŸ‘

from freecad_fastenerswb.

JMG1 avatar JMG1 commented on June 9, 2024

No objections.

from freecad_fastenerswb.

luzpaz avatar luzpaz commented on June 9, 2024

No objection

from freecad_fastenerswb.

berberic2 avatar berberic2 commented on June 9, 2024

That is O.K. for me.

from freecad_fastenerswb.

yorikvanhavre avatar yorikvanhavre commented on June 9, 2024

Sorry to be late πŸ˜… I agree!

from freecad_fastenerswb.

easyw avatar easyw commented on June 9, 2024

go for it!
sorry being late, but I don't watch very often my GH notifications

from freecad_fastenerswb.

berberic2 avatar berberic2 commented on June 9, 2024

FYIO: What git blame thinks about the missing user.
This is not a comprehensive analysis!

EA32 419 lines in 18 files
    GrammaticalTools.py:25
    InitGui.py:1
    FsData/gost1144head.csv:42
    FsData/gost1144length.csv:2
    FsData/gost1144range.csv:2
    FsFunctions/FSmakeWoodScrew.py:104
    Icons/ASMEB18.2.1.6.svg:14
    Icons/ASMEB18.21.1.12B.svg:11
    Icons/ASMEB18.3.5C.svg:12
    Icons/DIN508.svg:26
    Icons/GN507.svg:49
    Icons/GOST1144-3.svg:33
    Icons/GOST1144-4.svg:33
    Icons/ISO4014.svg:14
    Icons/ISO4028.svg:12
    Icons/ISO7089.svg:11
    Icons/ThreadedRod.svg:14
    Icons/ThreadedRodInch.svg:14

FreeCAD-Tools 1922 lines in 34 files
    TRANSLATIONS.md:73
    GrammaticalTools.py:41
    FastenerBase.py:29
    FastenersCmd.py:35
    README.md:4
    ScrewMaker.py:2
    translations/fasteners_pt-br.ts:182
    translations/fasteners_pt-pt.ts:182
    translations/fasteners_ru.qm:39
    translations/fasteners_ru.ts:885
    translations/update.sh:43
    translations/fasteners_es-ar.ts:137
    translations/fasteners_es-es.ts:137
    FsData/DiaList.csv:2
    FsData/din571length.csv:19
    FsData/gost1144length.csv:29
    FsData/gost1144range.csv:22
    FsData/gost11860def.csv:15
    FsFunctions/FSmakeCupNut.py:1
    FsFunctions/FSmakeWoodScrew.py:1
    Icons/ASMEB18.3.1A.svg:17
    Icons/ASMEB18.3.5A.svg:11
    Icons/ASMEB18.3.5B.svg:11
    Icons/ASMEB18.5.2.svg:13
    Icons/DIN96.svg:16
    Icons/GOST1144-1.svg:19
    Icons/GOST1144-2.svg:19
    Icons/GOST11860-1.svg:12
    Icons/ISO4026.svg:11
    Icons/ISO4027.svg:11
    Icons/ISO4762.svg:16
    Icons/PCBSpacer.svg:17

elysium31 0 lines in 0 files 0

wandrewkeech 0 lines in 0 files

elf128 0 lines in 0 files

from freecad_fastenerswb.

elf128 avatar elf128 commented on June 9, 2024

from freecad_fastenerswb.

shaise avatar shaise commented on June 9, 2024

@berberic2 ,
I do not know how blame works but @elysium31 had several PRs. @wandrewkeech and @elf128 had one.
Perhaps their work was overwritten?
Even so, they still count.
waiting for @FreeCAD-Tools and @EA32 as well

from freecad_fastenerswb.

berberic2 avatar berberic2 commented on June 9, 2024

As I said: This is not a comprehensive analysis!
blame gives for every line the last user that commited this line, so changing the indentation or whitespaces is sufficient.

from freecad_fastenerswb.

elf128 avatar elf128 commented on June 9, 2024

from freecad_fastenerswb.

shaise avatar shaise commented on June 9, 2024

@elf128 , thanks! noted!
@berberic2 , as I said perhaps their lines are no longer in the code, but they did contribute.

from freecad_fastenerswb.

sliptonic avatar sliptonic commented on June 9, 2024

If their changes are still there, we would proceed by removing them. So If their code changes are no longer present than we can proceed without their reply.

from freecad_fastenerswb.

hasecilu avatar hasecilu commented on June 9, 2024
git shortlog --author=FreeCAD-Tools --author=EA32 --author=elysium --author=keech
Click to view commits Andy (2): Add IUT[A/B/C] heatset inserts for 3D print modeling

Auto-sizing for IUTA/B/C heat sets

EA32 (9):
GOST1144-3-4 fastener integration
SVG icons optimization
GOST 1144 head shape fix.
Create head by B-Spline
SVG icons optimization
GOST 1144 (Wood screws) code refactoring
Add text converter to singular form
SVG icons optimization
SVG icons optimization

FreeCAD-Tools (49):
Full translation to Russian.
Update Russian translation.
Update Russian translation
Added translate to treeview & fix LH flag for nuts
Remove obsolete translations
Minor Russian translation fixes.
Integration of GOST11860 Type 1 Cap Nut
DIN571 formating mistakes
Add missing DIN7998 screw threads
GOST1144 type 1 & type 2 integration
Fix
Fix2
Update FastenersCmd.py
Optimization of the command table.
Update translation via Linux bash script
Add files via upload
Add files via upload
Delete fasteners_uifiles_es-ar.qm
Delete fasteners_uifiles_es-ar.ts
Delete fasteners_uifiles_es-es.qm
Delete fasteners_uifiles_es-es.ts
Delete fasteners_uifiles_pt-br.qm
Delete fasteners_uifiles_pt-br.ts
Delete fasteners_uifiles_pt-pt.qm
Delete fasteners_uifiles_pt-pt.ts
Delete fasteners_uifiles_ru.qm
Delete fasteners_uifiles_ru.ts
Replace es_mx to es-mx and update script comments
Delete fasteners_es_mx.qm
Delete fasteners_es_mx.ts
Minor fix update.sh
Merge branch 'shaise:master' into master
Optimize GOST 1144-1-2 and DIN96 SVG icons
Fix 48x48px size
Size fix
PCBSpacer.svg optimization
SVG icons optimization
Update FastenerBase.py
FastenerBase.py separate commands in code
Update translation to Russian
mx-es removed from list
Change Scale B to Offset B
Remove unused strings from ts files
Remove unused strings from ts files
Init Grammatical Tools
SVG icons optimization
Fix toolbars names
Create HOW_TO_ADD_NEW_LANGUAGE.md
Updating the article about translation

Maksym Veremchuk (10):
Fix statements
Add some more
More
Fix indentations
Fix imports
Fixes
Works
Merge branch 'master' into fix_indent
More
Refactor csv2dict

from freecad_fastenerswb.

kaktusus avatar kaktusus commented on June 9, 2024

@FreeCAD-Tools is a man from Ukraine. We all know the current situation in that country. Give him some time. 😞

Or am I in the wrong?

from freecad_fastenerswb.

wandrewkeech avatar wandrewkeech commented on June 9, 2024

Hi! Sorry been afk on github for quite some time.
This is great and fully support the license cha!nge

from freecad_fastenerswb.

shaise avatar shaise commented on June 9, 2024

great!
Waiting for @FreeCAD-Tools , @EA32 and @elysium31

from freecad_fastenerswb.

elysium31 avatar elysium31 commented on June 9, 2024

No objections

from freecad_fastenerswb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.