Comments (51)
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.
@FreeCAD-Tools is a man from Ukraine. We all know the current situation in that country. Give him some time. π
from freecad_fastenerswb.
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.
@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.
(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.
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.
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.
@hasecilu, Thanks! great idea!
from freecad_fastenerswb.
No objection to the license change (and I think distributing this with FreeCAD would be a good idea :) )
from freecad_fastenerswb.
No objections, I'm barely a contributor to this project anyway :)
from freecad_fastenerswb.
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.
@alexneufeld That's a really useful reference, thank you!
from freecad_fastenerswb.
I've been working on the Polish translation of this cool workbench, and I don't mind changing the license. π
from freecad_fastenerswb.
I have no objections to the LGPL2.1 license.
from freecad_fastenerswb.
I have also no objections to the LGPL2.1 license.
from freecad_fastenerswb.
Thanks for pinging, I wouldn't have noticed otherwise. No objection to the license change!
from freecad_fastenerswb.
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.
No objection to the license change!
from freecad_fastenerswb.
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.
Works for me! π
from freecad_fastenerswb.
from freecad_fastenerswb.
I do not mind the change.
Cheers,
Mateusz
from freecad_fastenerswb.
No objection to the license change!
from freecad_fastenerswb.
No objections to the license change π
from freecad_fastenerswb.
No objections.
from freecad_fastenerswb.
No objection
from freecad_fastenerswb.
That is O.K. for me.
from freecad_fastenerswb.
Sorry to be late π I agree!
from freecad_fastenerswb.
go for it!
sorry being late, but I don't watch very often my GH notifications
from freecad_fastenerswb.
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.
from freecad_fastenerswb.
@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.
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.
from freecad_fastenerswb.
@elf128 , thanks! noted!
@berberic2 , as I said perhaps their lines are no longer in the code, but they did contribute.
from freecad_fastenerswb.
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.
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 modelingAuto-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.
@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.
Hi! Sorry been afk on github for quite some time.
This is great and fully support the license cha!nge
from freecad_fastenerswb.
great!
Waiting for @FreeCAD-Tools , @EA32 and @elysium31
from freecad_fastenerswb.
No objections
from freecad_fastenerswb.
Related Issues (20)
- [Question] configuration files for translation handling HOT 3
- Category βPEM Insertsβ is missleading. HOT 3
- Thread length "b" incorrect interpretation HOT 9
- List of ISO Fasteners + which are implemented (List of all ISO hex bolts and nuts + which are implemented) HOT 5
- bug in package.xml HOT 1
- [Problem] Failed cutting operation between a thread and a cylinder HOT 4
- FastenersCmd.FSViewProviderTree not JSON serializable HOT 20
- The die tool has the wrong profile. It creates the screw with the profile of a nut. HOT 3
- Parametric heatset inserts as an option? HOT 7
- Query parameters of standard fasteners via aliases HOT 3
- [Feature request] Add global "enabling/disabling" real thread calculation HOT 11
- Hide ISO or ASME parts HOT 2
- Aliases for quivalent norms HOT 7
- [Problem] Countersunk holes feature is no longer needed HOT 6
- [BUG] Segementation fault when moving an object HOT 3
- List of pins HOT 4
- [Feature request] Custom Designation string for each norm HOT 4
- DIN 1624 is wrongly named HOT 3
- List of DIN Fasteners HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecad_fastenerswb.